SQL programming 
Powershell 을 이용한 TCP 포트 변경

TCP 포트 변경은 일반적으로 SQL Server Confiugration Manager (SQL Server 구성 관리자)를 통해 이루어 진다. SQL WMI 에서 소개한 바와 같이, SQL Server 구성 관리자는 내부적으로 WMI를 이용하고 있다. 따라서 C++, C#등을 이용 프로그래밍을 통해 직접 WMI를 엑세스할 수 있다. 또한 WMI는 스크립팅 언어를 통해 엑세스할 수도 있고, DBA/관리자의 경우 Powershell을 이용해서 SQL WMI의 클래스들을 쉽게 사용할 수도 있다. Command 라인으로 간단히 TCP 포트를 변경하고자 한다면, 아래와 같이 Powershell을 이용해 변경할 수 있다. 자주 사용되는 경우는 .ps1 파일을 만들어 스크립트로 사용한다.

예제








SQLPS를 이용한 TCP 포트 변경

SQLPS는 SQL Server용으로 만들어진 커스텀 Powershell 프로그램으로, 이 SQLPS에서 SMO WMI 클래스 객체를 만들어 TCP 포트를 변경할 수 있다. 아래의 예제는 SQLPS.EXE를 실행한 후, SMO WMI 객체를 생성하여 원하는 속성을 변경하는 예를 보여주고 있다.

예제







본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.