2015-08-14 62 views
3

我已經從資源下載了「.bacpac」,並且已經使用數據層應用程序成功導入到「Microsoft SQL Server Studio 2014」中。但是當我試圖從「Microsoft SQL Server Studio」上傳相同的文件到Azure時,它會拋出以下錯誤。將本地.bacpac文件從本地上傳到azure時出錯

它顯示操作在「在目標上創建數據庫」失敗。當我點擊了錯誤鏈接時它顯示:

An exception occured while executing a Transact -SQL statement or batch. (Microsoft.SqlServer.Connectioninfo)
Additional Information
'Web' is not a valid database edition in this version of sql server.(Microsoft SQL Server, Error: 40633)

回答

0

當您選擇部署在SQL Server Management Studio中的數據庫天青選項它會提示你輸入部署設置。例如你會在哪裏提供你的數據庫憑證。在該窗口中指定的值之一是「Windows Azure SQL數據庫版本」,這可能默認爲「Web」。這可能是你得到錯誤的原因。嘗試將此設置更改爲更合適的值,例如「標準」,然後將數據庫重新部署到Azure。

4

The Web and Business Azure SQL Database tiers have been retired by Microsoft

目前,在將數據庫部署到Azure時,SQL Server Management Studio 2014僅將Web和業務層作爲選項提供,兩者都將被「無效的數據庫版本」消息拒絕。

SQL Server Management Studio的當前CTP(可從here下載)允許您在將數據庫部署到Azure時選擇較新的基本/標準/高級層,該層應該可以工作並且不會產生上述錯誤。

相關問題