我正在尝试实现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. Crystal Reports详细信息详细信息
- 5. Android主详细信息详细信息
- 6. 如何在Jenkins管道中添加构建服务器的详细信息?
- 7. WCF服务AppDomain详细信息
- 8. TLS服务器密钥交换消息的详细信息
- 9. 解析Windows FTP服务器的文件详细信息
- 10. 检索远程服务器的时区详细信息
- 11. 获取与文件关联的TFS服务器详细信息
- 12. CloudWatch可以提供服务器或elb的详细信息吗?
- 13. 如何验证服务器上的PayPal Express Checkout详细信息?
- 14. 图像上传到服务器与用户的详细信息
- 15. C中结构的详细信息
- 16. 不要在服务详细信息窗口中显示服务
- 17. PushViewController详细信息?
- 18. 详细信息sql
- 19. UITableView详细信息
- 20. IMAP_AirSeatMapService详细信息
- 21. 示例主详细信息视图 - 详细信息片段更改内容
- 22. 在ant脚本下添加IHS服务器详细信息
- 23. OpenStack Folsom服务器详细信息JSON响应无法解组
- 24. Django manage.py运行服务器详细信息
- 25. 如何在IDEA中打开服务器日志详细信息?
- 26. 服务器端程序连接详细信息
- 27. 使用nlog记录服务器详细信息,如IP地址
- 28. 如何从OpenID服务器获取用户详细信息?
- 29. 如何向[adsisearcher]提供服务器/ OU/DC详细信息?
- 30. SoftLayer:BareMetal服务器:配置详细信息REST API
尝试着问你对展鹏论坛的问题这个产品。 https://forum.red-gate.com/categories/readyroll –