2011-11-16 4 views
0

Windows Server 2008 R2 컴퓨터에 SQL Server 2008 R2 Express를 설치했으며 클라이언트 컴퓨터에서 SQL Server Management Studio를 사용하여 해당 데이터베이스를 열려고 할 때 열지 못했습니다. .SQL Server가 클라이언트의 데이터베이스에 연결하지 못함

그러나 데이터베이스는 서버에서 정상적으로 열립니다.

데이터베이스의 소유자는 sa이고 클라이언트의 경우 Windows 인증으로 로그인되어 있습니다.

이 오류를 해결하는 방법 ??

서버 priciple의 smtech/프라 부

서버 도메인 아래
사용자가 클라이언트입니다 데이터베이스에 액세스 할 수 없습니다 내가 계정 당신이 실제로와 연결을 시도하는 것을 확인하는 것이 좋습니다

답변

0

액세스 권한이 있습니다.

서버에 로그온하여 관리 스튜디오를 열고 개체 탐색기를 확인하십시오. 트 리뷰에 보안 폴더 아이콘, 확장 아이콘 및 로그인 폴더가 있어야합니다.

연결하려는 사용자가 존재하지 않으면 추가해야 할 수도 있습니다.

Windows 인증으로 연결하는 대신 SA 사용자로 SQL Server 인증 연결을 시도해보십시오.

0

클라이언트와 DB 서버가 모두 동일한 도메인에 있습니까 ?? 그렇지 않다면 Windows 인증이 작동하지 않을 것이라고 생각합니다. (위의 답변에서 이미 제안했듯이) SQL 로그인 시도를 만들어 해당 로그인을 사용하여 클라이언트에서 DB에 연결하십시오. 두 컴퓨터가 동일한 도메인에 있고 아직도 당신이 다음, 당신은 확인할 수 있습니다 몇 가지 서버를 연결할 수없는 경우

,

  1. 는 클라이언트가 실제로 네트워크를 통해이 서버 "를 참조하십시오"할 수 ??
  2. 가장 일반적인 이유는 방화벽입니다. 기본적으로 SQL Server는 포트 1433과 1434에서 통신합니다.이 MSDN 링크가 도움이되는지 확인하십시오.
  3. TCP/IP를 사용하여 통신하도록 SQL Server 인스턴스가 구성되어 있는지 확인하십시오. SQL Server 구성 관리자에서 구성 할 수 있습니다.
관련 문제