我正在嘗試實現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 –