2013-03-02 2 views
2

SQL Azure 데이터베이스가 있습니다. Azure 관리 포털을 통해 데이터베이스에 연결할 수 있습니다. 또한 Entity Framework를 사용하여 응용 프로그램에서 데이터베이스에 연결할 수 있습니다. 아쉽게도 SQL Server Management Studio를 통해 데이터베이스에 연결할 수 없습니다.Management Studio를 통해 SQL Azure에 연결

제 생각에 SQL Server Management Studio가 '마스터'데이터베이스에 연결할 수 없습니다. 그 이유 때문에 실패 할 것입니다. 그래서 "연결 속성"탭의 "데이터베이스에 연결"필드를 통해 데이터베이스 이름을 추가하려고했습니다. 그러나 동일한 오류가 발생합니다. 오류는 다음과 같이 표시됩니다.

TITLE: Connect to Server 
------------------------------ 

Cannot connect to tcp:{serverName}.database.windows.net,1433. 

------------------------------ 
ADDITIONAL INFORMATION: 

Login failed for user '{username}'. 
This session has been assigned a tracing ID of '{id}'. Provide this tracing ID to customer support when you need assistance. (Microsoft SQL Server, Error: 18456) 

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476 

여기서 내가 뭘 잘못하고 있습니까? 이 "서버"에는 관리 Studio를 통해 액세스하려는 SQL Azure 데이터베이스가 2 개 있습니다. 이 두 데이터베이스를 관리 할 수 ​​있도록 사용자를 추가하려면 어떻게합니까? SQL Azure 데이터베이스에서 사용자를 관리하는 방법이 있습니까? 나는 그것을 알아낼 수 없습니다.

도움 주셔서 감사합니다.

답변

6

어떤 SQL Enterprise Management Studio 버전을 사용하고 있습니까? SQL 엔터프라이즈 관리 Studio 2008 R2 이상이 필요합니다.

당신이있어 가정하면,이 서버에 연결 대화 상자에서 지금처럼 입력 것 : (http://www.microsoft.com/en-us/download/details.aspx?id=29062뿐만 아니라 최신 얻을 수 있습니다) :

Server type: Database Engine 
Server name: tcp:servername.database.windows.net 
Authentication: SQL Server 
Login: [email protected] 
Password: password 

을해야 그 - 다른 확인해야 할 사항은 방화벽 제한 사항입니다. 다른 오류 ("클라이언트 IP 주소는 액세스가 허용되지 않음")가 표시되지만 어쨌든이를 확인하는 것이 좋습니다.

관련 문제