Ssms

SSMS 2014“部署數據庫”功能具有舊的 SQL Azure 設置

  • January 28, 2016

我正在嘗試使用 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 數據庫層的完全支持。

乾杯!

引用自:https://dba.stackexchange.com/questions/93168