我正在尝试实现ReadyRoll的CI/CD。对于发布部分,我使用的是Azure SQL Server,因此我在那里指定了服务器名称,db名称和cred。但是,我不确定在创建影子数据库时我为构建组件提供了哪些细节。我认为他们是相同的,但后来我得到一个错误,说它试图在我的天蓝色sql服务器中创建一个数据库,它失败了,因为那里已经有一个名称为db的数据库。这导致我认为我提供了错误的价值,但我不确定我要提供什么。VSTS的ReadyRoll服务器详细信息构建阶段
1
A
回答
1
ReadyRoll维护两个数据库:
•目标数据库
这是您用于 调试和编辑模式对象(例如使用SSMS)的开发数据库或沙箱。当您部署 时,ReadyRoll会根据此 数据库执行您的迁移脚本以对其进行升级。您不应该从您的SQL Server实例中删除目标数据库 。
•阴影数据库
这是从项目的脚本(001.sql,002.sql,003.sql等)自动 创建数据库模式的精确副本。每当您使用ReadyRoll DbSync工具查看待处理的 更改或导入时,都会创建 。影子数据库由SQL Compare 引擎(支持ReadyRoll)用作生成 新迁移脚本的基础。随时丢弃数据库是安全的。
的更多信息:Target and shadow databases
您可以指定这些参数的影子数据库:ShadowServer,ShadowUserName,ShadowPassword,ShadowDatabase。 (你也可以指定目标数据库)
的更多信息:Shadow database
为Visual Studio生成任务的MSBuild参数样本:
/p:TargetServer=XXX.database.windows.net /p:TargetUsername=XXX /p:TargetPassword=XXX /p:ShadowServer=XXX /p:TargetDatabase=XXX /p:GenerateSqlPackage=True /p:SkipDriftAnalysis=True /p:ShadowUserName=XXX /p:ShadowPassword=XXX /p:DBDeployOnBuild=True
相关问题
- 1. Django的服务器的详细信息
- 2. 从VSTS版本访问Azure服务Prinicpal详细信息
- 3. 异常构建的详细信息
- 4. Android主详细信息详细信息
- 5. Crystal Reports详细信息详细信息
- 6. 如何在Jenkins管道中添加构建服务器的详细信息?
- 7. WCF服务AppDomain详细信息
- 8. TLS服务器密钥交换消息的详细信息
- 9. 解析Windows FTP服务器的文件详细信息
- 10. 检索远程服务器的时区详细信息
- 11. 如何验证服务器上的PayPal Express Checkout详细信息?
- 12. 获取与文件关联的TFS服务器详细信息
- 13. 不要在服务详细信息窗口中显示服务
- 14. 从服务器获取游戏详细信息
- 15. 如何从OpenID服务器获取用户详细信息?
- 16. 令牌卡详细信息iFrame - 服务器错误5003
- 17. Django manage.py运行服务器详细信息
- 18. 如何从服务器JSON中使用Datatables行详细信息?
- 19. 添加详细信息链接结构
- 20. Facebook的详细信息
- 21. Nant任务sysinfo详细信息 - 失败
- 22. 从服务器获取所有信息或分阶段执行?
- 23. 使用append创建详细信息
- 24. 指定详细信息表格信息
- 25. AWS安全令牌服务协议的详细信息
- 26. 主要详细信息的报告服务格式
- 27. 从Excel立即提取服务中的事件详细信息
- 28. VBA垃圾收集器详细信息
- 29. SQL Server PerfMon计数器详细信息
- 30. Android按钮详细信息
尝试着问你对展鹏论坛的问题这个产品。 https://forum.red-gate.com/categories/readyroll –