有沒有辦法在我的數據庫項目設置中僅更改我的數據庫的備份位置,還是必須在預部署腳本中執行此操作,並取消選中Deployment configuration file
的back up database before deployment
?VS2010數據庫項目備份位置
1
A
回答
1
備份選項使用SQL Server默認備份目錄。您只能通過編輯註冊表來更改該位置。遺憾的是,您無法爲每個數據庫設置不同的備份位置。
位置(SQL 2008)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer
更改...
BackupDirectory
欲瞭解更多有關更改SQL Server的默認路徑... http://www.mssqltips.com/tip.asp?tip=1583
如果你喜歡冒險的感覺,您可以更改預部署腳本中的註冊表值,並使用部署後腳本重置該值。使用「xp_instance_regread」和「xp_instance_regwrite」來做到這一點。 小心使用!
更上 - >http://sqladm.blogspot.com/2010/09/xpinstanceregwrite-syntax.html
如果您在部署腳本注意到......的代碼讀取註冊表項看起來是這樣的......
EXEC @rc = [master].[dbo].[xp_instance_regread] N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'BackupDirectory', @dir output, 'no_output'
如果你是細心,您可以在部署期間閱讀,更改和恢復路徑。
希望這會有所幫助!
相關問題
- 1. VS2010:項目庫
- 2. VS2010數據庫項目和SQL Server 2008R2
- 3. VS2010數據庫項目部署問題
- 4. 數據庫備份
- 5. 備份數據庫
- 6. 備份數據庫
- 7. 備份數據庫和複製配置?
- 8. 項目庫位置
- 9. VS2010中的數據庫項目和項目模板在哪裏?
- 10. Java數據庫安裝目錄位置和數據庫位置
- 11. SQL備份位置
- 12. android項目備份
- 13. 數據遷移vs VS2010數據庫項目
- 14. Tsql數據庫備份C#
- 15. ASP.net MVC數據庫備份
- 16. NodeJS:備份MySQL數據庫
- 17. Oracle全數據庫備份
- 18. 製作數據庫備份
- 19. PHP MySQL數據庫備份
- 20. Android數據庫備份
- 21. SMO數據庫備份
- 22. pythonanywhere備份mysql數據庫
- 23. 備份MySQL數據庫
- 24. 備份數據庫Django MysqlDump
- 25. Drupal數據庫備份
- 26. 數據庫備份問題
- 27. 數據庫備份的Android
- 28. Firebase數據庫備份
- 29. 備份SQL Server數據庫
- 30. 數據庫備份規則
我不敢回答你的問題...... thx,我會研究一下。 –