2017-05-08 173 views
1

我在查看我可以管理SQL Azure數據庫的各種方法。通過管理這個實例,我的意思是使用Microsoft Team Services發佈作業創建數據庫並更新數據庫模式。理想情況下,我會使用實體框架的數據遷移來實現這一目標,但是在當前的項目中,我們沒有使用實體框架,現在推出它有點晚。管理SQL Azure數據庫

從我可以看到有使用VS數據庫項目和DACPAC的選項。不幸的是,這兩個都看起來很古老,我很努力地在SQL Azure上找到關於它們的全面信息。

任何人都可以告訴我,在使用VSTS部署模式更新時,是否有任何其他合理的選項來管理Azure中的SQL數據庫模式?

回答

2

在使用針對DACPAC的Azure SQL數據庫部署任務之外,我唯一發現的其他選項是使用Powershell命令Invoke-Sqlcmd執行預設腳本來更新數據庫,該劇本正在陷入一筆大交易中。這種方法的優點是速度和簡單性。不利的一面是,你必須準備並檢查每個將要執行的發行版的腳本。

+0

這聽起來很不錯,聽起來像一個相當易於管理的解決方案。 – Slicc