MSSQL 2000 Server에 MSSQL 2005로 원격 연결을 위한 설정
페이지 정보
작성자 서방님 댓글 1건 조회 178회 작성일 10-05-11 09:19본문
같은 네트워크 상에 A라는 컴퓨터와 B라는 컴퓨터가 존재한다.
A 컴퓨터는 Windows 2000기반 서버에 MSSQL 2000 Server가 동작 중이며,
B 컴퓨터는 Windows XP기반에 MSSQL 2005 Server가 동작 중이다.
중요한 업무 자료는 A에 있는 SQL 2000에 설치가 되어 있으며, B는 그 DB에 원격 연결을 하려 한다.
그렇다면 어떠한 방법으로 연결을 해야할까?
먼저 원격 연결을 위해 B시스템에 설치된 MSSQL 2005의 몇 가지 설정을 변경 해야 한다.
(MS SQL 2005는 보안성을 높히기 위해 기본적으로 원격 연결이 제한 되어 있기 때문)
[시작] - [프로그램] - [Microsoft SQL Server 2005] - [구성 도구] - [SQL Server 노출 영역 구성] 을
클릭하면 SQL Server 2005 Surface Area Configuration이라는 창이 하나 뜨게 된다.
창 하단에 보면 노출 영역 구성 대상 locahost (컴퓨터 변경) 이 보일 것이다.
그 바로 밑에 서비스 및 연결에 대한 노출 영역 구성을 클릭한다.
작성 중인 시스템에는 Sharepoint Server로 인하여 2개의 SQL이 설치되어 있다. (Developer 버젼과Express 버젼 )
시작유형을 자동으로 바꾸고, 시작을 클릭해준다.
다음과 같은 설정이 완료되었으면, 원격 접속을 위한 준비가 단게는 끝난 것이다.
이제 연결을 위해 서버측의 정보를 확인한다.
현재 서버에는 다수의 인스턴스(Instance)가 동작하고 있으며,
그 중 하나 이상의 인스턴스에 연결을 할 것이다.
이제부터 SQL2000 Server가 동작하고 있는 A 컴퓨터에 대한 설정이다.
해당하는 컴퓨터는 Windows 2000 기반으로 운영되고 있으며, B 시스템과 깉이 같은 네트워크 상에 위치하고 있다. (시스템이 멀리 떨어진 경우, 원격 데스크톱으로 연결을 해서 설정을 하는게 편하다.)
[시작] - [프로그램] - [Microsoft SQL Server] - [서버 네트워크 유틸리티]
논외의 이야기지만, 기본 인스턴스의 경우 사용할 수 있는 프로토콜이 더 많다. (해당 인스턴스는 추가 인스턴스)
연결을 원하는 인스턴스로 설정을 한 후에, (그림에선 PSBSRV\SeCOND를 예로 설명)
사용할 수 있는 프로토콜(O) 에 TCP/IP를 선택 후 속성을 클릭한다.
반드시, 서버 숨기기를 해제 할 것!!
기본 포트를 지정해 주고, (default : 2433)
서버 숨기기(H)의 선택을 해제해준다. 가장 중요한 부분이다. 만약 서버 숨기기가 체크되어 있으면,
MSSQL2005 연결 시 오류 : 1366 에러가 발생하게 된다.
이제 MSSQL 2005를 실행하고, 원격 연결을 하면 된다.
댓글목록
등록된 댓글이 없습니다.