** ip주소,포트 형식으로 중간에 쉼표가 붙는다...
클라이언트 컴퓨터에서 시작->실행->hanimac.ini->경로에서 hanimaccs2확인
클라이언트 컴퓨터에서 시작->실행->cliconfg->에서 명명된 파이프와 멀티프로토골을 사용으로 놓고 별칭에서 추가에 서버컴퓨터이름 \hanimaccs2입력
Windows XP 서비스 팩 2를 실행하는 컴퓨터에서 명명된 파이프 서버 네트워크 라이브러리를 사용하도록 구성된 SQL Server 인스턴스에 연결하지 못할 수 있다 |
| | DB 자료실! |
2007.12.21 22:47 |
현상
SQL Server 인스턴스에 연결할 수 없고 다음과 유사한 내용의 오류 메시지가 나타날 수 있습니다.
오류 메시지 1
[Named Pipes]SQL Server가 없거나 액세스가 거부되었습니다.
[Named Pipes]ConnectionOpen(Connect())
오류 메시지 2
<SQL Server instance name> 서버에 연결할 수 없습니다.
서버: 메시지 17, 수준 16, 상태 1
[Microsoft][ODBC SQL Server Driver][Named Pipes]SQL Server가 없거나 액세스가 거부되었습니다.
오류 메시지 3
<SQL Server instance name>에 연결할 수 없습니다.이 문제는 다음 중 하나를 수행할 경우 발생합니다.
오류 메시지 1
[Named Pipes]SQL Server가 없거나 액세스가 거부되었습니다.
[Named Pipes]ConnectionOpen(Connect())
오류 메시지 2
<SQL Server instance name> 서버에 연결할 수 없습니다.
서버: 메시지 17, 수준 16, 상태 1
[Microsoft][ODBC SQL Server Driver][Named Pipes]SQL Server가 없거나 액세스가 거부되었습니다.
오류 메시지 3
<SQL Server instance name>에 연결할 수 없습니다.
? | Microsoft Windows XP 서비스 팩 2를 실행하는 컴퓨터에 설치된 SQL Server 인스턴스에 연결하려는 경우 |
? | 명명된 파이프 서버 네트워크 라이브러리만 수신하도록 구성된 SQL Server 인스턴스에 연결하려는 경우 |
원인
기본적으로 Microsoft Windows XP 서비스 팩 2를 실행하는 컴퓨터에는 Windows 방화벽이 설정되어 있습니다. Windows 방화벽은 파일 및 프린터 공유에 사용되는 포트 445와 같은 포트를 닫아서 인터넷 컴퓨터가 사용자 컴퓨터의 파일 및 인쇄 공유에 연결하지 못하게 합니다.
NetBIOS 세션에서 명명된 파이프를 통해 들어오는 클라이언트 연결을 수신하도록 SQL Server를 구성한 경우 SQL Server는 파일 및 프린터 공유와 마찬가지로 TCP 포트 445를 통해 통신합니다. 따라서 SQL Server 클라이언트가 SQL Server에 연결하려고 하면 "현상" 절에 나와 있는 오류 메시지가 나타납니다.
NetBIOS 세션에서 명명된 파이프를 통해 들어오는 클라이언트 연결을 수신하도록 SQL Server를 구성한 경우 SQL Server는 파일 및 프린터 공유와 마찬가지로 TCP 포트 445를 통해 통신합니다. 따라서 SQL Server 클라이언트가 SQL Server에 연결하려고 하면 "현상" 절에 나와 있는 오류 메시지가 나타납니다.
해결 방법
이 문제를 해결하려면 TCP 포트 445를 명시적으로 설정해야 합니다. 이렇게 하려면 다음 방법 중 하나를 사용하십시오.
? | 네트워크 연결 설정을 변경하여 TCP 포트 445 설정. 이렇게 하려면 다음과 같이 하십시오.
| ||||||||||||||||||||||
? | 파일 및 프린터 공유를 설정하여 TCP 포트 445 설정. 이렇게 하려면 다음과 같이 하십시오.
|
해결 과정
이 문제를 해결하려면 TCP/IP 소켓 네트워크 라이브러리를 사용하십시오. TCP/IP 소켓 라이브러리를 사용하는 SQL Server를 실행하고 있는 컴퓨터의 별칭을 만들거나 TCP/IP를 기본 설정 프로토콜로만 사용할 수 있습니다. TCP/IP 소켓 라이브러리를 사용하는 SQL Server 별칭을 추가하려면 다음과 같이 하십시오.
1. | 시작, 실행을 차례로 누르고 cliconfg를 입력한 다음 확인을 누릅니다. |
2. | SQL Server 클라이언트 네트워크 유틸리티 대화 상자에서 별칭 탭을 누른 다음 추가를 누릅니다. |
3. | 네트워크 라이브러리 구성 추가 대화 상자의 네트워크 라이브러리 아래에서 TCP/IP를 누릅니다. |
4. | 서버 별칭 상자에서 SQL Server를 실행하는 컴퓨터의 IP 주소나 이름을 입력한 다음 확인을 누릅니다. |
현재 상태
이것은 의도적으로 설계된 동작입니다.
참조
인터넷 방화벽에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
오류 메시지의 다른 일반적 원인에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
SQL Server 2000 및 Windows XP 서비스 팩 2를 구성하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx)에 참여하시기 바랍니다.
298804 (http://support.microsoft.com/kb/298804/) 인터넷 방화벽이 탐색과 파일 공유를 막을 수 있다
308127 (http://support.microsoft.com/kb/308127/) Windows XP에서 인터넷 연결 방화벽에 있는 포트를 수동으로 여는 방법
오류 메시지의 다른 일반적 원인에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
328306 (http://support.microsoft.com/kb/328306/) "SQL Server가 없거나 액세스가 거부되었습니다."라는 오류 메시지의 잠재적 원인
SQL Server 2000 및 Windows XP 서비스 팩 2를 구성하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
841249 (http://support.microsoft.com/kb/841249/) SQL Server와 함께 사용할 수 있도록 Windows XP 서비스 팩 2(SP2)를 구성하는 방법
Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx)에 참여하시기 바랍니다.
본 문서의 정보는 다음의 제품에 적용됩니다.
? | Microsoft SQL Server 2000 Standard Edition |
? | Microsoft SQL Server 2000 Desktop Engine (Windows) |
? | Microsoft SQL Server 7.0 Standard Edition |
? | Microsoft SQL Server 7.0 Desktop Edition |
? | Microsoft Windows XP Embedded |
? | Microsoft SQL Server 2005 Developer Edition |
? | Microsoft SQL 2005 Server Enterprise |
? | Microsoft SQL Server 2005 Express Edition |
? | Microsoft SQL Server 2005 Standard Edition |
? | Microsoft SQL 2005 Server Workgroup |
'메모' 카테고리의 다른 글
mssql 2005 서버 설정부분...펌 (0) | 2012.05.09 |
---|---|
SQL Server 복제에서는 서버 연결 시 실제 서버 이름...이전 서버이름 삭제하고 갱신해야.펌 (0) | 2012.05.09 |
mssql 서버접속 안될때...cliconfg 실행...펌 (0) | 2012.05.09 |
ISP별 DNS 서버 IP...펌 (0) | 2012.05.09 |
삼성 잉크젯복합기 팩스 포트 설정...펌 (0) | 2012.05.09 |