SQL Server/SQL Server Tip

SQL Server 별칭 설정 및 사용

SungWookKang 2015. 7. 17. 10:24
반응형

SQL Server 별칭 설정 및 사용

 

  • Version : SQL Server 2000, 2005, 2008, 2008R2, 2012

 

내가 관리하고 있는 SQL Server의 링크드 서버 설정이 IP로 되어 있는데 IP 변경 이슈가 발생 하였다. 어떻게 할까? 가장 단순한 방법은 링크드 서버를 삭제하고 새로 만드는 작업이다. 그런데 이러한 서버가 수십 대가 있다면?

SQL Server의 별칭 기능을 사용하여 좀더 쉽게 작업해 보자.

 

별칭을 사용하면 응용프그램의 구성은 유지 된다. 만약 IP나 포트 변경 시 별칭을 설정한 관리자에서만 수정하면 된다. 별칭을 생성하는 방법에는 [SQL Server 관리자], [SQL Server 클라이언트 네트워크 유틸리티] 2가지가 있다.

 

[SQL Server 구성 관리자]

SQL Server 구성 관리자를 사용하여 별칭을 생성하는 방법이다. [구성관리자] - [별칭]에서 마우스 오른쪽을 클릭 한다. [새 별칭]을 선택 한다.

 

 

[속성]창이 나타나면 별칭을 입력하고 서버의 주소를 입력 한다. 그리고 사용할 포트 및 프로토콜을 설정 한다.

 

 

별칭 등록이 완료 되면 다음과 같이 목록에 생성된 별칭 리스트가 나타난다.

 

 

별칭으로 연결 테스트를 해보자. 데이터원본이름(DSN)을 사용해도 되며 SSMS가 설치되어 있다면 SSMS를 이용하여 테스트가 가능하다.

SSMS에서 서버이름에 별칭을 입력 하여 접속 한다.

 

 

접속이 완료 되면 서버이름에 별칭이 나타나는 것을 확인 할 수 있다.

 

 

[SQL Server 클라이언트 네트워크 유틸리티]

SQL Server 클라이언트 네트워크 유틸리티를 사용하는 방법이다. SQL Server의 클라이언트 도구를 설치하지 않아도 사용 할 수 있다. Windows 2000 이후에는 자동으로 설치되어 왔다.

[시작] – [실행]에서 [cliconfg.exe]를 실행 한다.

 

 

 

네트워크 유틸리티 창이 나타나면 [별칭] 탭에서 [추가] 버튼을 클릭 한다.

 

 

[네트워크 라이브러리 구성 편집] 창이 나타나면 네트워크 라이브러리를 선택하고 별칭 및 서버이름, 포트 등을 입력 한다.

 

 

 

설정이 완료 되면 다음과 같이 목록에 연결 정보가 나타난다.

 

별칭의 활용은 링크드 서버 뿐만 아니라 서버 이전이나 IP 변경 등 응용프로그램에 영향을 최소화 할 수 있는 방법 중의 하나 이다. 따라서 잘 활용한다면 불필요한 관리 이슈를 많이 줄일 수 있을 듯 하다.

 

 

2012-12-12 / 강성욱 / http://sqlmvp.kr

 

반응형