'MS SQL Serve 2005'에 해당되는 글 1건

  1. 2009.12.14 [MS SQL] 설치 후 필수 설정 변경 사항
0x02 System2009.12.14 19:04

"보안 입문 웹해킹과 침해사고분석" 이라는 책을 구입해서 테스트 환경을 구축하는 중에 IIS를 설치하고 MS SQL 2005를 설치한 뒤 샘플 소스를 배포한 뒤 브라우져를 이용하여 해당 소스에 접근하여 로그인을 하자 다음과 같은 오류가 발생하였다.
 오류 형식:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server가 없거나 액세스할 수 없습니다.
/board/dbconn.inc, line 3
물론 데이터베이스를 시작해 주었으며 해당 예제에서 사용하는 DB 및 테이블, 계정은 생성되어 있는 상태였다.

무엇이 문제인지 한참 고민하던 중 현재 LISTEN 상태의 포트 중 MS SQL 2005의 기본 포트인 1433을 찾아보았으나 올라와 있지 않았다. 구글링 끝에 MS SQL 2005의 경우 기본값으로 TCP/IP 네트워크 값이 비활성화 되어 있다는 것을 찾을 수 있었다. 활성화를 위한 방법은 다음과 같다.
시작 → 프로그램(P) → Microsoft SQL Server 2005 → 구성 도구 → SQL Server Configuration Manager를 선택한다.
왼쪽 메뉴 중 SQL Server 2005 네트워크 구성 → MSSQLSERVER에 대한 프로토콜을 선택한다. 오른쪽 메뉴 중 TCP/IP가 "사용 안함"으로 설정되어 있는 것을 볼 수 있다.  더블클릭하면 다음과 같은 화면을 볼 수 있다.
"사용" 부분을 "아니오"에서 "예"로 변경한다. 또한 "IP 주소" 탭의 "IPALL" 항목의 "TCP 포트" 부분이 1433으로 설정되어 있는지 확인한 뒤 확인 버튼을 클릭한다. 그러면 서비스를 재시작해야 변경 사항이 적용된다는 경고 메세지를 볼 수 있다. 재시작을 위해 SQL Server 2005 서비스 → SQL Server(MSSQLSERVER) → 마우스 우클릭 → 다시 시작 을 선택해 준다.

재시작후 netstat로 확인하면 1433 포트가 떠 있으며 telnet localhost 1433으로 접속시 정상적으로 접속하는 것을 확인 할 수 있다.
 C:\Documents and Settings\Geek>netstat -na | grep 1433
  TCP    0.0.0.0:1433           0.0.0.0:0              LISTENING
  TCP    192.168.0.113:4312     192.168.0.113:1433     TIME_WAIT
테스트 애플리케이션을 통해서도 정상적으로 DB에 접속되는 것을 확인할 수 있었다.

                                                                +---------------------------------------+
                                                                | Infinite Flow..                                       |
                                                                | mail : geekspark@gmail.com                |
                                                                | Blog : http://sinun.tistory.com               |
                                                                | CISSP                                                 |
                                                                +---------------------------------------+
신고
Posted by By. PHR34K

티스토리 툴바