有没有办法在我的数据库项目设置中仅更改我的数据库的备份位置,还是必须在预部署脚本中执行此操作,并取消选中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数据库项目部署问题
- 3. VS2010数据库项目和SQL Server 2008R2
- 4. 数据库备份
- 5. 备份数据库
- 6. 备份数据库
- 7. 备份数据库和复制配置?
- 8. 项目库位置
- 9. VS2010中的数据库项目和项目模板在哪里?
- 10. SQL备份位置
- 11. android项目备份
- 12. 内容数据库备份
- 13. ASP.net MVC数据库备份
- 14. Drupal数据库备份
- 15. WordPress的数据库备份
- 16. PHP MySQL数据库备份
- 17. 备份SQL Server数据库
- 18. 备份数据库从PHP
- 19. MySQL数据库备份
- 20. Tsql数据库备份C#
- 21. Android数据库备份
- 22. 备份MySQL数据库
- 23. Postgresql数据库备份
- 24. Android数据库备份
- 25. 制作数据库备份
- 26. 数据库备份Robocopy
- 27. SMO数据库备份
- 28. Firebase数据库备份
- 29. 备份数据库Django MysqlDump
- 30. 数据迁移vs VS2010数据库项目
我不敢回答你的问题...... thx,我会研究一下。 –