gpt4 book ai didi

c# - 使用 SQL Server 2014 将项目部署到 Azure 时出错

转载 作者:行者123 更新时间:2023-12-03 01:48:45 25 4
gpt4 key购买 nike

我正在尝试将带有 SQL Server 2014 项目的 ASP.NET MVC 部署到 Azure。部署后,我收到以下错误:

Web deployment task failed. (Could not deploy package. Warning SQL0: A project which specifies SQL Server 2014 as the target platform may experience compatibility issues with Microsoft Azure SQL Database v12. Warning SQL72030: The project and target databases have different collation settings. Deployment errors might occur. Error SQL72014: .Net SqlClient Data Provider: Msg 40517, Level 16, State 1, Line 2 Keyword or statement option 'default_language' is not supported in this version of SQL Server. Error SQL72045: Script execution error. The executed script: CREATE LOGIN [IIS APPPOOL\DefaultAppPool] FROM WINDOWS WITH DEFAULT_LANGUAGE = [us_english];

我尝试使用用户名和密码将本地 SSMS 中的身份验证方法从 Windows 身份验证更改为 SQL Server,但我怀疑它没有效果,因为连接字符串在部署时无论如何都会被覆盖以使用 Azure 的连接字符串.

知道如何解决此问题并将此数据库部署到 Azure 吗?

最佳答案

如果您使用的是 Azure SQL 数据库,那么您的数据库项目应针对 sql azure,而不是 sql 2014。它们支持不同的功能集。

要更改数据库项目,请在 Visual Studio 中右键单击数据库项目并选择“属性”,然后在项目设置选项卡下,将目标平台更改为Microsoft Azure SQL Database V12.

关于c# - 使用 SQL Server 2014 将项目部署到 Azure 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42404499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com