Ssms
SSMS 2014“部署數據庫”功能具有舊的 SQL Azure 設置
我正在嘗試使用 SQL Server Management Studio 2014 中的“將數據庫部署到 Windows Azure SQL 數據庫”任務將現有的 SQL Server 2005 數據庫測試部署到 SQL Azure 中。
當嚮導啟動時,它有不正確的(過時的)數據庫設置可用:
SQL Azure 不再使用“Web”和“Business”模型,當我嘗試執行部署時失敗並顯示錯誤消息
指定的服務目標“業務”無效。(Microsoft SQL Server,錯誤:40804)
當我嘗試使用我的數據庫的 .bacpac 執行“導入數據層應用程序”時,我收到了同樣的錯誤。該界面的設置也很舊。
看來 SSMS 正在使用較舊的部署嚮導。我該如何糾正?
編輯:
我在 Azure 上啟動了一個 SQL Server 2014 VM,並嘗試執行相同的任務。我觀察到 SSMS 的 VM 版本的版本號(右)比我的本地 SSMS 副本(左)要新:
但是,我沒有看到來自 Windows 更新的待處理更新。
使用 SSMS 2014 SP1。這樣可行。現在。
如果您沒有決定在 azure 上打開 VM 並檢查版本號,我將無法找到此問題的解決方案,所以謝謝!
看到您的文章後,我在 Google 上搜尋了“sql 12.0.2430.0”,並找到了來自 microsoft 的修復程序來解決問題。
您可以在此處找到修補程序
此更新添加了對新 Azure SQL 數據庫層的完全支持。
乾杯!