簡體   English   中英

使用SQL Server 2014將項目部署到Azure時出錯

[英]Error deploying project with SQL Server 2014 to Azure

我正在嘗試將帶有SQL Server 2014項目的ASP.NET MVC部署到Azure。 部署后,出現以下錯誤:

Web部署任務失敗。 (無法部署程序包。警告SQL0:將SQL Server 2014指定為目標平台的項目可能會遇到與Microsoft Azure SQL數據庫v12的兼容性問題。警告SQL72030:項目和目標數據庫具有不同的排序規則設置。可能會發生部署錯誤。錯誤SQL72014:.Net SqlClient數據提供程序:消息40517,級別16,狀態1,第2行在此版本的SQL Server中不支持關鍵字或語句選項'default_language'。錯誤SQL72045:腳本執行錯誤。已執行的腳本:CREATE LOGIN [ IIS APPPOOL \\ DefaultAppPool],來自Windows的DEFAULT_LANGUAGE = [us_english];

我嘗試使用用戶名和密碼將本地SSMS中的身份驗證方法從Windows身份驗證更改為SQL Server,但是我懷疑它沒有任何作用,因為在部署時連接字符串被覆蓋為無論如何都使用Azure的連接字符串。

知道如何解決此問題並將此數據庫部署到Azure嗎?

如果您使用的是Azure SQL數據庫,則您的數據庫項目應針對sql azure,而不是sql2014。它們支持不同的功能集。

若要更改數據庫項目,請在Visual Studio中右鍵單擊數據庫項目,然后選擇“屬性”,然后在項目設置選項卡下,將“ Target Platform更改為Microsoft Azure SQL Database V12

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM