클라이언트에서 사용할 서버 별칭 만들기 또는 삭제

적용 대상:SQL Server

SQL Server 2022 이상 버전

SQL Server Native Client(약칭 SNAC)는 SQL Server 2022(16.x) 및 SSMS(SQL Server Management Studio) 19에서 제거되었습니다. SQL Server Native Client(SQLNCLI 또는 SQLNCLI11)와 레거시 Microsoft OLE DB Provider for SQL Server(SQLOLEDB)는 새로운 애플리케이션 개발에 권장되지 않습니다. 앞으로 새 SQL Server용 Microsoft OLE DB 드라이버(MSOLEDBSQL) 또는 최신 Microsoft ODBC Driver for SQL Server로 전환합니다. SQL Server 데이터베이스 엔진(버전 2012~2019)의 구성 요소로 제공되는 SQLNCLI의 경우 이 지원 수명 주기 예외를 참조하세요.

SQL Server 2022(16.x) 이상 버전에 대한 별칭을 만들거나 제거하려면 cliconfg.exe를 사용합니다. 자세한 내용은 네트워크 라이브러리 구성을 추가하는 방법(클라이언트 네트워크 유틸리티)을 참조하세요.

SQL Server 2019 및 이전 버전

이 문서에서는 SQL Server 2019(15.x) 및 이전 버전에 대해 SQL Server 구성 관리자를 사용하여 SQL Server에서 서버 별칭을 만들거나 삭제하는 방법을 설명합니다.

별칭은 연결을 만드는 데 사용할 수 있는 대체 이름입니다. 별칭은 연결 문자열 필요한 요소를 캡슐화하고 사용자가 선택한 이름으로 노출합니다. 별칭은 모든 클라이언트 애플리케이션에서 사용할 수 있습니다. 서버 별칭을 만들면 서버별로 프로토콜과 연결 정보를 지정하지 않아도 클라이언트 컴퓨터가 각기 다른 네트워크 프로토콜을 사용하여 여러 대의 서버에 연결할 수 있습니다. 또한 가끔씩만 사용해야 하는 경우에도 항상 다른 네트워크 프로토콜을 사용하도록 설정할 수 있습니다. 기본값이 아닌 포트 번호나 명명된 파이프에서 수신하도록 서버를 구성하고 SQL Server Browser 서비스를 사용하지 않도록 설정한 경우 새로운 포트 번호나 명명된 파이프를 지정하는 별칭을 만드십시오.

SQL Server 구성 관리자 사용

별칭 만들기

  1. SQL Server 구성 관리자에서 SQL Server Native Client 구성을 확장하고 별칭을 마우스 오른쪽 단추로 클릭한 다음 새 별칭을 선택합니다.

  2. 별칭 이름 상자에 별칭의 이름을 입력합니다. 클라이언트 애플리케이션은 연결할 때 이 이름을 사용합니다.

  3. 서버 상자에 서버 이름이나 IP 주소를 입력합니다. 명명된 인스턴스의 경우 인스턴스 이름을 추가합니다.

  4. 프로토콜 상자에서 이 별칭에 사용되는 프로토콜을 선택합니다. 프로토콜을 선택하면 옵션 속성 상자 제목이 포트 번호, 파이프 이름 또는 연결 문자열로 바뀝니다.

프로그래머가 자체 연결 문자열을 만들 때 SQL Server 구성 관리자 도움말에 설명된 연결 문자열이 유용할 수 있습니다. 이 정보에 액세스하려면 새 별칭 대화 상자에서 F1을 누르거나 도움말을 선택합니다.

참고 항목

구성된 별칭이 잘못된 서버 또는 인스턴스에 연결하는 경우 연결된 네트워크 프로토콜을 사용하지 않도록 설정한 다음 다시 사용하도록 설정합니다. 이렇게 하면 캐시된 연결 정보가 지워지고 클라이언트가 올바르게 연결할 수 있습니다.

별칭 삭제

  1. SQL Server 구성 관리자에서 SQL Server Native Client 구성을 확장한 다음 별칭을 선택합니다.

  2. 세부 정보 창에서 삭제할 별칭을 마우스 오른쪽 단추로 클릭하고 삭제를 선택합니다.

다음 단계