-
저녁에 동료가 저에게 연락하여 우리 시스템에서 "[DBNETLIB][ConnectionOpen(connect()).]SQL Server가 존재하지 않거나 액세스가 거부되었습니다."라는 메시지가 표시되었다고 말했습니다. 이전에는 항상 정상이었는데 어제 SP4를 설치하고 나서 이상이 되었다고 하더군요.
쿼리 분석기를 통한 연결은 정상이며, SQL Server를 확인해 보니 특별한 이상은 없습니다.
인터넷에서 정보를 검색하여 그의 컴퓨터에 원격으로 접속했는데, 서버 이름을 입력하면 정상적으로 데이터베이스 서버에 접속할 수 있었지만 IP는 접속할 수 없었습니다. 문제는 TCP/IP 프로토콜과 관련이 있습니다.
다음과 같이 온라인 방법을 따르십시오.
1. CMD->netstat -an 1433번 포트를 열어주는 프로그램이 있는지 확인합니다(포트는 기본적으로 서버 7 이후에 열리고, 기본적으로 서버 7 이전에 닫힙니다).
2. 쿼리 분석기에서 @@version 선택을 사용하여 버전 번호를 확인합니다.
SQL Server 버전
@Version SQL Server 버전 출시
6.50.201 SQL 서버 6.5 RTM
6.50.213 SQL Server 6.5 서비스 팩 1
6.50.240 SQL Server 6.5 서비스 팩 2
6.50.258 SQL Server 6.5 서비스 팩 3
6.50.281 SQL Server 6.5 서비스 팩 4
6.50.415 SQL Server 6.5 서비스 팩 5
6.50.416 SQL Server 6.5 서비스 팩 5a
7.00.623 SQL 서버 7.0/MSDE 1.0 RTM
7.00.699 SQL Server 7.0 SP1 1999년 7월
7.00.842 SQL Server 7.0 SP2 2000년 3월 20일
7.00.961 SQL Server 7.0 SP3 2000년 12월 15일
7.00.1063 SQL 서버 7.0 SP4
8.00.194 SQL 서버 2000 RTM
8.00.384 SQL 서버 2000 SP1
8.00.534 SQL Server 2000 SP2 2001년 11월 30일
8.00.760 SQL 서버 2000 SP3
2039년 8월 8일 SQL 서버 2000 SP4
그의 컴퓨터는 8.00.194 SQL Server 2000 RTM이고 sp4가 성공적으로 설치되지 않은 것으로 나타났습니다.
그래서 SQL Server 2000을 다시 설치하거나 먼저 컴퓨터 이름을 사용하여 연결하라고 요청했습니다.
이 기사는 CSDN 블로그에서 가져온 것입니다. 재인쇄할 때 출처를 표시하십시오: http://blog.csdn.net/lopper/archive/2009/12/31/5110251.aspx