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