1

저는 최근 Azure SQL 데이터베이스와 서버를 무료 S0 시험 버전으로 설정했습니다. SQL Server Management Studio를 사용하여 로그인하고 몇 명의 사용자를 만들었으며 SQL Server Management Studio를 통해 해당 사용자로 로그인 할 수있었습니다. 또한 Visual Studio의 서버 관리자와 SQL Server 개체 탐색기에서 데이터베이스에 로그인하여 관리 할 수 ​​있습니다.Visual Studio 2017에서 Azure SQL에 게시 - 연결할 수 없습니다.

저는 작업중인 응용 프로그램 용 Visual Studio Solution에 SQL Database Project가 있습니다.

Unable to connect to master or target server '{Redacted}'. 
You must have a user with the same password in master or target server '{Redacted}'. 

내 IP는 방화벽에 추가되었습니다 및 : 나는 SSMS와 VS의 서버 관리자에서 사용하고 동일한 연결 문자열을 사용하여 데이터베이스 프로젝트는 다음과 같은 오류를 던지고, 푸른에 게시 할 수 없습니다 액세스를 허용하도록 설정하십시오. 내 사용자 이름에 @ 기호가 포함되어 있지 않으며 @servername없이 변경하지 않고 시도했습니다. 또한 수동으로 연결 문자열을 설정하고 Azure에서 복사/붙여 넣기를 시도하고 사용자 이름과 암호를 채 웁니다.

현재 데이터베이스 프로젝트의 Target PlatformMicrosoft Azure SQL Database V12으로 설정되어 있습니다. 이는 Microsoft Azure SQL DatabaseSQL Server 2016으로 시도했지만 버전을 그대로보고합니다.

내가 지금까지 시도한 다른 모든 방법과 연결할 수 있음을 알면 내 게시 프로필이나 프로젝트에서 나에게 눈에 띄지 않는 무언가가 있거나 게시의 버그가 있다고 가정합니다. 유용. 어떤 아이디어?

답변

2

이것은 알려진 문제입니다. 이는 새로 생성 된 SQL Azure 데이터베이스에 대한 새로운 호환성 수준 140 때문에 발생합니다. 문제가 here으로 기록되었으며 here에서 최신 버전으로 SSDT를 업데이트하면 문제가 해결 될 수 있습니다.

또는이 도움이 (130)

ALTER DATABASE database_name 
SET COMPATIBILITY_LEVEL = 130; 

희망에 데이터베이스의 호환성 수준을 변경할 수 있습니다.

+0

내 google-fu는 분명히 충분하지 않았습니다. SSDT를 업데이트했습니다. 감사! – user1874135

+0

나는 기쁘다. 피드백에 감사드립니다. –

관련 문제