블로그 이미지
BJcomm
bjcomm

공지사항

최근에 받은 트랙백

글 보관함

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
08-02 06:43

문제) 다음과 같은 연결 오류가 발생하는 경우에 대한 조치사항입니다.

 

문제의 원인은 MS SQL Server 인스턴스에 연결하지 못해서 발생하는 오류입니다.

 

 

우선

MS SQL Server 2005 인스턴스가 실행 중인지 확인하셔요

 

시작 | 모든 프로그램 | MS SQL Server 2005 | 구성도구 | SQL Server 구성관리자 를 선택하시면 아래와 같은 그림을 확인할 수 있습니다. 여기서 SQL Server 데이터베이스 엔진이 실행 중인지 확인하세요.

그 다음, 데이터베이스 엔진을 실행하는 계정이 적절한 권한이 부여된 계정인지 확인하셔요

 

그 다음, 연결에 사용할 네트워크 프로토콜을 사용하도록 설정하였는지 확인합니다.

 

 

그 다음, 원격연결을 허용하였는지 확인하세요

 

시작 | 모든 프로그램 | MS SQL Server 2005 | 구성도구 | SQL Server 노출영역구성 를 선택하고, 하단의 서비스 및 연결에 대한 노출영역구성 옵션을 선택하면, 아래와 같은 그림을 확인할 수 있습니다. 여기서 데이터베이스 엔진의 원격연결 노드에서 각 프로토콜(TCP IP, Named Pipe)에 대해 원격연결이 허용되어 있는지를 확인하세요.

감사합니다.

 

P.S>

위의 목록을 모두 체크했는데도 문제가 된다면,

SQL Server 에러로그를 알려주세요...

SQL Server 에러로그를 보면 왜 SQL Server가 시작되지 못했는지 정보를 알 수 있습니다

추가된 내용
dreamania_73
2009.04.13 16:40

그래도 안된다...

혹시 Windows 인증으로는 로그인 되는데 SQL 인증으로는 로그인이 안된다 하면

아래의 글을 확인하셔요...

 

Windows 인증 전용으로 설정되어 있지는 않은지 확인...

개체탐색기 | 해당 서버 오른쪽 마우스 버튼 클릭 | 속성 | 보안

SQL 인증도 허용하려면 SQL Server 및 Windows 인증 모드를 선택해야 합니다.

 

혹시 sa 계정으로 로그인이 안되는 경우,

sa 계정이 비활성화 상태이거나, 암호정책 위반 등으로 로그인 실패인지 확인하셔야 합니다.

개체탐색기 | 해당 서버 | 보안 노드 | 로그인 | sa 계정에서 오른쪽 마우스 버튼 클릭 | 속성

일반

암호정책 강제적용에 설정이 되어 있다면, 이를 해제 하셔야 합니다.

(물론, 실제 운영환경이라면 보안강화를 위해 Windows 의 암호 정책을 강제하는 용도로 사용할 수 있습니다.)

 

 

상태

혹시 계정이 사용안함으로 되어 있다면 사용으로 변경해야 합니다.

 

감사합니다.

 

Comment