2011. 1. 27. 01:50

(당연한거겠지만 MS SQL 서버 돌아가고있는지 먼저 확인해야합니다.-_-;)

1. TCP/IP 열기

Microsoft SQL Server 2005 > 구성도구 > SQL Server Configuration Manager(SQL Server 구성 관리자)
를 실행

SQL Server 구성 관리자 > SQL Server 2005 네트워크 구성 > SQLEXPRESS 프로토콜 > TCP/IP
사용함 으로 변경


 

2.동적 포트 정적으로 바꾸기

Microsoft SQL Server 2005 > 구성도구 > SQL Server Configuration Manager
를 실행

SQL Server 구성 관리자 > SQL Server 2005 네트워크 구성 > SQLEXPRESS 프로토콜 > TCP/IP
속성 > IP 주소
에 동적포트 관련된 항목을 지우고 'TCP 포트' 항목에 포트 번호를 넣는다(디폴트 MS SQL포트는 1433입니다.)




2008에서는 전체 포트 한번에 처리하는게 있군요.


3. 원격연결 열기

Microsoft SQL Server 2005> 구성도구 > SQL Server 노출 영역 구성
SQL Server 2005 Surface Area Configuration > 서비스 및 연결에 대한 노출 영역 구성
서비스 및 연결에 대한 노출 영역 구성 > MSSQLSERVER> 데이터베이스 엔진 > 원격연결
로컬 및 원격 연결 > TCP/IP 관련 된것중 쓸걸로 체크


4. SQL Server Browser 서비스 확인

Microsoft SQL Server 2005> 구성도구 > SQL Server 노출 영역 구성
SQL Server 2005 Surface Area Configuration > 서비스 및 연결에 대한 노출 영역 구성
SQL Server Browser > 서비스
시작유형을 자동으로 변경하고 적용하면 시작이 활성화 된다. 시작을 눌러 서비스를 시작한다.

5. 윈도우 방화벽 설정

예외에
TCP 1433(MSSQL기본포트다 다른포트를 쓰고 있으면 그 포트를 연다.)
\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\Binn\sqlservr.exe
\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe
추가
(저는 분명 sql을 다른드라이브에 설치했는데.....sql브라우저는 지혼자 윈도우깔린 드라이버로 가버렸습니다. ㅡ,.ㅡ;;;; 방화벽 설정할때 주의 하시길)