database/mssql

SQL Server가 없거나 액세스할 수 없습니다.

두억시니 2008. 1. 10. 13:54

* SQL : Microsoft SQL Server 2000

잘 사용하던 SQL Server 가 오늘 아침부터 갑자기 접속이 안되는 것이었다. 쿼리 분석기, 엔터프라이즈 관리자 조차 접속이 안되고 서버를 건드린 사람은 없는 듯 했다.

사용자 삽입 이미지

네트워크 라이브러리 구성 편집


* [시작] - [모든 프로그램] - [Microsoft SQL Server] - [클라이언트 네트워크 유틸리티]
[별칭] - [편집] 을 실행.

특이사항이 있다면 <클라이언트 네트워크 유틸리티>에 별칭이 추가되어 있다는 것 정도를 제외하고는 별다른 점은 발견하지 못했다.

해당 별칭을 삭제하고 나니 쿼리 분석기, 엔터프라이즈 관리가자 local 에서 정상적으로 동작을 한다. 결국 포트 문제인가?(결과적으로 별칭 문제가 아니었다.)

하지만 역시 외부에서 접속은 안되고 있는 상황이다. 포트 번호를 확인하러 가자.

사용자 삽입 이미지

SQL Server 네트워크 유틸리티

* [시작] - [모든 프로그램] - [Microsoft SQL Server] - [서버 네트워크 유틸리티]
사용할 수 있는 프로토콜 에서 [TCP/IP] 를 선택하고 아래 [속성] 버튼을 클릭.

사용자 삽입 이미지

TCP/IP 기본 포트 설정


보통 Microsoft SQL Server의 기본 포트는 1433 이다. 만약 이것을 바꾼다면 해당 서버의 IP 뒤에 ,포트번호(콤마+포트)를 꼭 붙여줘야 한다.(예:192.168.0.100,1444)

문제는 아무도 포트번호를 바꾼적이 없는데 1433이 아닌 쌩뚱맞은 포트 번호가 적혀있던게 아닌가? 바로 어제까지만 해도 잘 사용했는데 갑자기 기본 포트가 바뀌어서 오전 내내 접속이 되지 않았다는게 조금 이상했지만 아직 정확한 원인은 찾지 못하였다. 설마 해킹?-_-;