Analysis Services 인스턴스 이름 바꾸기

적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium

Management Studio(웹 설치)와 함께 설치된 인스턴스 이름 바꾸기 도구를 사용하여 Microsoft SQL Server Analysis Services 기존 instance 이름을 바꿀 수 있습니다.

중요

instance 이름을 바꾸는 동안 SQL Server Analysis Services 인스턴스 이름 바꾸기 도구는 관리자 권한으로 실행되어 해당 instance 연결된 Windows 서비스 이름, 보안 계정 및 레지스트리 항목을 업데이트합니다. 이러한 동작이 수행되도록 하려면 이 도구를 로컬 시스템 관리자로 실행하십시오.

SQL Server Analysis Services 인스턴스 이름 바꾸기 도구는 원래 instance 대해 만든 프로그램 폴더를 수정하지 않습니다. 이름을 바꾸는 인스턴스와 일치하도록 프로그램 폴더 이름을 수정하지 마십시오. 프로그램 폴더 이름을 변경하면 설치 프로그램이 설치를 복구하거나 제거할 수 없습니다.

참고

SQL Server Analysis Services 인스턴스 이름 바꾸기 도구는 클러스터 환경에서 사용할 수 없습니다.

Analysis Services의 인스턴스 이름을 변경하려면

  1. C:\Program Files (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE에서ASInstanceRename.exe인스턴스 이름 바꾸기 도구를 시작합니다.

  2. 인스턴스 이름 바꾸기 대화 상자의 이름을 바꿀 인스턴스 목록에서 이름을 바꿀 인스턴스를 선택합니다.

  3. 새 인스턴스 이름 입력란에 인스턴스의 새 이름을 입력합니다.

  4. 사용자 이름과 암호가 올바른지 확인하고 이름 바꾸기를 클릭합니다.

    이름을 변경하는 동안 Analysis Services 인스턴스가 중지되고 다시 시작됩니다.

이름을 바꾼 후 검사할 목록

  1. 이름을 바꾼 인스턴스에서 실행되는 데이터베이스에 대한 액세스를 다시 시작하려면 Excel 또는 다른 클라이언트 애플리케이션에서 데이터 연결을 수동으로 업데이트해야 합니다. 이름을 바꾼 인스턴스를 참조할 수 있는 Reporting Services 공유 데이터 원본, Excel ODC 파일 또는 BI 의미 체계 모델 연결 파일 등 미리 정의된 연결도 확인합니다.

  2. 데이터베이스를 백업, 동기화 또는 처리하는 데 일상적으로 사용하는 PowerShell 스크립트 또는 AMO 스크립트를 업데이트합니다.

  3. SQL Server Data Tools 작업하는 SQL Server Analysis Services 프로젝트의 프로젝트 속성을 업데이트합니다. 테이블 형식 모드 서버 인스턴스의 경우 model.bim 파일의 작업 영역 서버 속성과 프로젝트의 서버 속성을 업데이트해야 합니다.

  4. 서비스 계정을 지정한 방법에 따라 서비스에 데이터 액세스 권한을 부여하는 데이터베이스 로그인 또는 파일 사용 권한을 업데이트해야 할 수도 있습니다. 예를 들어 서비스 계정을 사용하여 데이터를 처리하거나 다른 서버의 연결된 개체에 액세스 하는 경우가 여기에 해당합니다.

    가상 계정을 사용하여 서비스를 프로비전하는 경우 데이터베이스 로그인 또는 파일 사용 권한을 업데이트해야 합니다. 가상 계정은 인스턴스 이름을 사용하여 생성되므로 인스턴스의 이름을 바꾸는 경우 가상 계정도 동시에 업데이트됩니다. 즉 이전 인스턴스에 대해 만든 이전 로그인 또는 사용 권한은 더 이상 유효하지 않습니다.

    다음 예제에서 이에 대해 설명합니다. 기본 가상 계정을 사용하여 테이블 형식 모드 서버를 "테이블 형식"이라는 instance 설치하여 다음 구성을 수행했다고 가정합니다.

    1. 인스턴스 이름 = <server>\TABULAR

    2. Service name = MSOLAP$TABULAR

    3. Virtual account = NT Service\ MSOLAP$TABULAR

    이제 instance 이름을 "TAB2"로 바꾼다고 가정합니다. 이름을 변경하면 구성이 다음과 같이 변경됩니다.

    1. 인스턴스 이름 = <server>\TAB2

    2. Service name = MSOLAP$TAB2

    3. Virtual account = NT Service\ MSOLAP$TAB2

    보듯이 이전에 "NT Service\ MSOLAP$TABULAR"에 부여된 데이터베이스 및 파일 권한은 더 이상 유효하지 않습니다. 서비스에서 수행한 작업 및 작업이 이전과 같이 실행되도록 하려면 이제 "NT Service\ MSOLAP$TAB2"에 새 데이터베이스 및 파일 권한을 부여해야 합니다.