SQL Server 2014 프로젝트가있는 ASP.NET MVC를 Azure에 배포하려고합니다. 배포시, 나는 다음과 같은 오류를 받고 있어요 : 나는 사용자 이름과 암호를 사용하여 SQL 서버에 Windows 인증에서 내 로컬 SSMS에서 인증 방법을 변경 시도했다, 그러나 나는 의심으로는 영향을 미치지 아니합니다Azure에 SQL Server 2014를 사용하여 프로젝트를 배포하는 중 오류가 발생했습니다.
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];
어쨌든 배포시 Azure의 연결 문자열을 사용하도록 연결 문자열이 무시되기 때문입니다.
이 문제를 해결하고이 데이터베이스를 Azure에 배포하는 방법에 대해 알고 싶습니다.
SQL Azure를 사용하는 경우 데이터베이스 프로젝트는 SQL이 아닌 SQL Azure를 대상으로해야합니다. 2014 –
오류의 어느 부분을 이해하지 못합니까? SQL 2014를 2012 타겟에 배포하려는 것 같습니다. 또한 많은 TSQL 명령은 Azure에서 default_language 및 ** xxx **와 같이 작동하지 않습니다. – MickyD
@CamBruce 방금 Azure에 Windows Server 2012에 SQL 2014가 있음을 확인했습니다. – MickyD