2016-06-02 4 views
9

내가 비주얼 스튜디오에서 SQL 서버 개체 탐색기에 구름 탐색기에서 그것을 열어 내 SQL 데이터베이스에 액세스하려고 2015 년클라우드 탐색기 값이 null 일 수 없습니다, 매개 변수 이름 : 사용자 ID

나는 다음과 같은 오류가 발생합니다 :

Cloud Explorer has encountered an unexpected error: 

    The requested action could not be completed. 
    Details: Value cannot be null. 
    Parameter name: User ID 

추신 바탕 화면에서 액세스하려고하면 정상적으로 작동합니다. 내 노트북에서 오류가 발생합니다.

답변

3

이미 다른 db와 연결된 Azure Sql Server의 이전에 만든 인스턴스에 db를 추가 할 때 동일한 문제가 발생했습니다.

어떻게 든 VS SQLSOE는 새로 추가 된 db를 표시하기 위해 동일한 SQL Server의 "두 번째 인스턴스"를 추가하려고합니다.

솔루션 :

  • 분리 SQL SOE 창에서 푸른 SQL Server 인스턴스 (바로 그때, 연결 끊기를이 서버를 클릭). 둘 이상이 보이면 모두 연결 해제하십시오. (이 클라우드 탐색기에 표시되지 않을 경우이 다음 다른 문제가 될 수 있음)
+0

@Pantelis 응답과 @Pantelis 응답이 모두 효과가있었습니다. VS SQLSOE에서 모든 서버 및 데이터베이스 인스턴스의 연결을 끊어야했습니다. 그런 다음 SQLSOE의 "Add SQL server"버튼에서 서버를 추가 한 다음 데이터베이스를 추가했습니다 (클라우드 탐색기에서 추가 할 수는 없지만 SQLSOE에서 열어 볼 수 있음). – user2975038

7

Azure Sql 데이터베이스에서도이 문제가 발생했습니다. VS 2015의 여러 계정과 관련이 있습니다. 최근 변경된 사항은 두 번째 계정입니다.

해결 방법 SQL Server 개체 탐색기에서 직접 "SQL 서버 추가"버튼을 사용합니다.이 버튼은 VS 2015에서 필요한 경우 방화벽 규칙을 추가합니다.

여전히이 문제에 대한 다른 의견이 있으면 관심이 있습니다.

0

이 DB를 제대로 클라우드 탐색기에 표시되면

  • , 바로이 DB를 클릭하고 "열기 SQL 서버 개체 탐색기"를 클릭 단일/복수 계정에 영향을줍니다. 근본적인 문제는 Visual Studio 2015 툴용 Cloud Explorer와 관련이있을 수 있습니다.

    솔루션 :

    SQL 서버 개체 탐색기
  • 추가 SQL 서버
  • 에서
    • 는 서버 이름, 인증, 사용자 이름 & 암호를 입력
    • 데이터베이스 이름 : <default>

    참고 : 방화벽은 다음에서 구성해야합니다. 포털