Service Manager 및 데이터 웨어하우스 데이터베이스를 다른 서버로 이동

중요

이 버전의 Service Manager 지원이 종료되었습니다. Service Manager 2022로 업그레이드하는 것이 좋습니다.

Service Manager 배포한 후에는 다음과 같은 이유로 Microsoft SQL Server 실행하는 컴퓨터에서 다른 컴퓨터로 Service Manager 또는 데이터 웨어하우스 데이터베이스를 이동해야 할 수 있습니다.

  • 문제가 발생하여 더 이상 신뢰할 수 없는 하드웨어를 교체해야 합니다.

  • 추가 하드웨어를 추가하여 확장성 및 성능을 개선해야 합니다.

  • 공간 또는 성능 문제로 인해 데이터베이스와 로그 파일을 다른 볼륨으로 이동해야 합니다.

  • 임대 기간이 곧 만료되는 하드웨어를 변경해야 합니다.

  • 새 하드웨어 표준을 준수하도록 하드웨어를 변경하거나 업그레이드해야 합니다.

  • 처음에 단일 서버에 여러 Service Manager 구성 요소를 설치했으며 일부 구성 요소를 다른 서버에 배포해야 합니다.

  • 오류 시나리오에서 기능을 복원해야 합니다.

데이터 웨어하우스 데이터베이스를 이동하려는 경우 지난 90일 이내에 Service Manager 설치한 경우 데이터 웨어하우스 등록을 취소하고, 새 데이터 웨어하우스를 설치하고, 새 데이터베이스를 등록하는 것이 더 쉬울 수 있습니다. Service Manager 데이터베이스에서 데이터를 정리하지 않은 경우 동기화되므로 데이터 웨어하우스 데이터베이스에 데이터 손실이 없습니다. 기본적으로 작업 항목에 대한 정리 간격은 작업 항목이 마지막으로 수정된 이후로 90일입니다. 이 프로세스를 사용하는 것은 한 서버에서 다른 서버로 데이터베이스를 이동하는 방법을 자세히 설명하며 많은 단계가 필요한 다음 지침을 사용하는 것보다 간단합니다.

Service Manager 데이터베이스 이동

다음 개략적인 단계를 사용하여 Service Manager 데이터베이스를 이동해야 합니다.

참고

  • 이러한 단계는 Service Manager 업그레이드 가이드의 콘텐츠에 연결됩니다.
  • SQL Always On 참여하는 SQL 서버 노드에 Service Manager 배포한 후 CLR 엄격한 보안을 사용하도록 설정하려면 각 Service Manager 데이터베이스에서 SQL 스크립트를 실행합니다.
  1. 새 Service Manager 데이터베이스 서버에서 인바운드 SQL 포트를 엽니다. 기본 포트는 1433입니다.

  2. 모든 관리 서버에서 System Center 서비스를 중지합니다.

  3. 프로덕션 Service Manager 데이터베이스를 백업하는 방법에 설명된 대로 Service Manager 데이터베이스를 백업합니다.

  4. 랩 환경에서 Service Manager 데이터베이스를 복원하는 방법에 설명된 대로 Microsoft SQL Server 실행하는 대상 컴퓨터에서 Service Manager 데이터베이스를 복원합니다.

  5. 랩 환경에서 Service Manager 데이터베이스를 준비하는 방법에 설명된 대로 Service Manager 데이터베이스를 구성합니다.

    중요

    테이블 구성 절차에서 17단계를 수행하지 마세요.

  6. ServiceManager 데이터베이스를 이동한 후에 DWStagingAndConfig 데이터베이스에 있는 모든 Service Manager 데이터베이스 및 데이터 웨어하우스 등록 정보를 수동으로 변경해야 합니다. ServiceManager 데이터베이스가 있는 위치에 대한 이전 정보는 다음 테이블의 DWStagingAndConfig 데이터베이스에 제공됩니다.

    • MT_Microsoft$Systemcenter$Datawarehouse$CMDBSource

      • DataSourceName_GUID = <Service Manager 데이터 원본 이름을> 사용하여 해당 항목에서 serviceManager 데이터베이스가 이동한 SQLServer\Instance의 새 이름으로 필드 DatabaseServer_GUID 변경합니다.
    • MT_Microsoft$Systemcenter$ResourceAccessLayer$SqlResourceStore

      • DataService_GUID = ServiceManager의 해당 항목에서 Server_GUID 필드를 ServiceManager 데이터베이스가 이동된 SQLServer\Instance의 새 이름으로 변경합니다.
  7. 다음 단계를 사용하여 새 SQL Server instance 액세스할 모든 관리 서버에서 레지스트리를 구성합니다.

    1. 레지스트리 편집기를 엽니다.

    2. HKEY_LOCAL_MACHINE\Software\Microsoft\System Center\<버전>\Common\Database로 이동합니다.

    3. 두 개의 키인 서버 이름(DatabaseServerName)에 대한 키와 데이터베이스 이름(DatabaseName)에 대한 키를 구성합니다. 원래 값과 다른 경우 값을 새 서버 이름 및 데이터베이스 이름으로 설정합니다.

  8. 또한 이동하는 동안 SQL Server를 업그레이드하는 경우 Service Manager 관리 서버에 대한 다음 SQL Server 필수 구성 요소를 업그레이드합니다. SQL Server의 두 가지 필수 구성 요소는 다음과 같습니다.

    • SQL Native Client

    • AMO(Analysis Management Objects)

  9. How to Start Service Manager Services on the Secondary Management Server (보조 관리 서버에서 Service Manager 서비스를 시작하는 방법)에 설명된 대로 모든 관리 서버에서 System Center 서비스를 시작합니다.

  10. 다른 Service Manager 관리 서버를 설치하고 새 데이터베이스를 만들도록 선택하여 SQL Server 실행 중인 동일한 컴퓨터에 이름이 다른 다른 Service Manager 데이터베이스를 설치합니다. 이 단계에서는 향후에 오류가 발생할 경우 오류 메시지가 일반 텍스트를 표시하는 대신 구체적인 문제를 설명할 수 있도록 오류 메시지 텍스트로 마스터 데이터베이스를 채웁니다. 데이터베이스가 설치된 후 SQL Server를 실행하는 컴퓨터에서 해당 데이터베이스를 삭제하고 추가적인 임시 관리 서버를 제거할 수 있습니다.

    -또는-

    원본 Service Manager 데이터베이스 서버에서 다음 쿼리를 실행하고 출력 스크립트를 복사한 다음 새 Service Manager 데이터베이스 서버에서 실행합니다.

    DECLARE @crlf char(2);  
    DECLARE @tab char(1);  
    SET @crlf = CHAR(13) + CHAR(10);  
    SET @tab = CHAR(9);  
    
    SELECT   
           'EXEC sp_addmessage ' + @crlf + @tab  
            + '@msgnum = ' + CAST(m.message_id AS varchar(30))  
                  + ', ' + @crlf + @tab  
          + '@severity = ' + CAST(m.severity AS varchar(3))    
                  + ', ' + @crlf + @tab  
          + '@msgtext = N''' + REPLACE(m.[text],'''','''''')    
                  + ''''  + ', ' + @crlf + @tab  
            + '@lang = ''' +   
                  (SELECT TOP 1 alias   
                   FROM master.sys.syslanguages l   
                   WHERE l.lcid = m.language_id)   
                   + ''', ' + @crlf + @tab  
          + '@with_log = ''' +   
                  CASE WHEN m.is_event_logged = 1   
                   THEN 'TRUE' ELSE 'FALSE' END   + ''', ' +  @crlf + @tab  
                  -- Uncomment ONLY if you want to replace:  
            + '@replace = ''replace'';'   
            + @crlf + 'GO' + @crlf + @crlf   
    FROM   
            master.sys.messages m  
    WHERE   
           m.message_id > 50000;  
    
    GO  
    

데이터 웨어하우스 데이터베이스 이동

데이터 웨어하우스 데이터베이스를 이동하려면 다음 개략적인 단계가 필요합니다. 이 목록의 각 단계는 이 문서의 뒷부분에 있는 관련 프로시저에 연결됩니다.

  1. SQL Server의 사용자 계정 및 인스턴스 찾기
  2. Stop Service Manager services
  3. Back up the data warehouse databases
  4. 데이터 웨어하우스 데이터베이스를 오프라인으로 설정
  5. SQL Server를 실행하는 새 컴퓨터에서 데이터 웨어하우스 데이터베이스 복원
  6. 새 데이터베이스 서버에서 데이터 웨어하우스 데이터베이스 준비
  7. 새 데이터베이스 서버 이름으로 데이터 웨어하우스 관리 서버 업데이트
  8. Update the data sources on the reporting server
  9. Analysis Services에 대한 데이터 원본을 업데이트합니다.
  10. 데이터 웨어하우스 관리 서버에서 Service Manager 서비스 시작

중요

DWStagingAndConfigDWRepository 데이터베이스를 이동한 후 동일한 instance SQL Server 복원해야 합니다. 별도의 SQL Server 인스턴스에서 복원하는 것은 지원되지 않습니다.

SQL Server의 새 인스턴스에 대한 데이터 정렬은 데이터 웨어하우스 데이터베이스가 원래 호스트되던 SQL Server의 원래 인스턴스용 데이터 정렬과 일치해야 합니다.

SQL Server의 사용자 계정 및 인스턴스 찾기

다음 절차를 사용하여 데이터 웨어하우스 관리 서버에서 를 식별하는 데 사용되는 SQL Server 사용자 계정 및 인스턴스를 찾습니다.

데이터 웨어하우스 관리 서버에서 사용하는 SQL Server 데이터베이스 및 instance 이름을 식별하려면 다음 단계를 수행합니다.

  1. 관리 자격 증명을 사용하여 데이터 웨어하우스 관리 서버에 사용자로 로그인합니다.

  2. Windows 데스크톱에서 시작을 선택하고 실행을 선택합니다.

  3. 실행 대화 상자의 열기 상자에 regedit를 입력하고 확인을 선택합니다.

  4. 레지스트리 편집기 창에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database를 확장한 다음, 다음 레지스트리 값을 기록합니다.

    • DatabaseName

    • DatabaseServerName

    • DataMartDatabaseName

    • DataMartSQLInstance

    • RepositoryDatabaseName

    • RepositorySQLInstance

    • StagingDatabaseName

    • StagingSQLInstance

    • OMDataMartDatabaseName

    • OMDataMartSQLInstance

    • CMDataMartDatabaseName

    • CMDataMartSQLInstance

Stop Service Manager services

다음 절차에 따라 데이터 웨어하우스 관리 서버에서 Service Manager 서비스를 중지할 수 있습니다.

데이터 웨어하우스 관리 서버에서 Service Manager 서비스 중지

데이터 웨어하우스 관리 서버에서 Service Manager 서비스를 중지하려면 다음 단계를 수행합니다.

  1. 실행 대화 상자의 텍스트 열기 필드에 services.msc를 입력하고 확인을 선택합니다.

  2. 서비스 창의 서비스(로컬) 창에서 다음 세 가지 서비스를 찾고 각 서비스에 대해 중지를 선택합니다.

    1. System Center Data Access 서비스

    2. Microsoft Monitoring Agent

    3. System Center 관리 구성

Back up the data warehouse databases

다음 절차에 따라 SQL Server 실행 중인 원래 컴퓨터에서 데이터 웨어하우스 데이터베이스를 백업합니다.

  1. 데이터 웨어하우스 데이터베이스를 호스팅하는 SQL Server 실행 중인 원래 컴퓨터에 로그인하고 SQL Server Management Studio 엽니다.

  2. 서버에 연결 대화 상자에서 다음 단계를 수행합니다.

    1. 서버 유형 목록에서 데이터베이스 엔진을 선택합니다.

    2. 서버 이름 목록에서 데이터 웨어하우스 데이터베이스의 서버 이름을 선택합니다.

    3. 인증 목록에서 Windows 인증을 선택하고 연결을 선택합니다.

  3. 개체 탐색기 창에서 데이터베이스를 확장합니다.

  4. DWStagingAndConfig 데이터베이스를 마우스 오른쪽 단추로 클릭하고 작업을 선택한 다음 백업을 선택합니다.

  5. 데이터베이스 백업 대화 상자의 디스크의 대상 텍스트 상자에 경로와 파일 이름을 입력하고 확인을 선택합니다.

    중요

    대상 위치에는 백업 파일을 저장할 만큼 사용 가능한 디스크 공간이 충분해야 합니다.

  6. 데이터베이스 백업 대화 상자에서 확인을 선택하여 백업을 시작합니다.

  7. DWRepository, CMDWDataMart, OMDWDataMart 및 DWDataMart 데이터베이스에 대해 이러한 단계를 반복합니다.

데이터 웨어하우스 데이터베이스를 오프라인으로 설정

다음 절차를 사용하여 SQL Server 실행 중인 원래 컴퓨터에서 데이터 웨어하우스 데이터베이스를 오프라인으로 전환합니다.

  1. 데이터 웨어하우스 데이터베이스를 호스팅하는 SQL Server 실행 중인 원래 컴퓨터에 로그인하고 SQL Server Management Studio 엽니다.

  2. 서버에 연결 대화 상자에서 다음 단계를 수행합니다.

    1. 서버 유형 목록에서 데이터베이스 엔진을 선택합니다.

    2. 서버 이름 목록에서 데이터 웨어하우스 데이터베이스의 서버 이름을 선택합니다.

    3. 인증 목록에서 Windows 인증을 선택하고 연결을 선택합니다.

  3. 개체 탐색기 창에서 데이터베이스를 확장합니다.

  4. DWStagingAndConfig 데이터베이스를 마우스 오른쪽 단추로 클릭하고 작업을 선택한 다음 오프라인으로 전환을 선택합니다.

  5. 데이터베이스를 오프라인으로 전환 대화 상자에서 닫기를 선택합니다.

  6. DWRepository, CMDWDataMart, OMDWDataMart 및 DWDataMart 데이터베이스에 대해 위의 단계를 반복합니다.

SQL Server를 실행하는 새 컴퓨터에서 데이터 웨어하우스 데이터베이스 복원

다음 절차를 사용하여 SQL Server 실행하는 새 컴퓨터에서 데이터 웨어하우스 데이터베이스를 복원합니다.

  1. SQL Server를 실행하는 새 컴퓨터에서 SQL Server Management Studio를 엽니다.

  2. 서버에 연결 대화 상자에서 다음 단계를 수행합니다.

    1. 서버 유형 목록에서 데이터베이스 엔진을 선택합니다.

    2. 서버 이름 목록에서 Service Manager 서비스 데이터베이스의 서버 이름을 선택합니다.

    3. 인증 목록에서 Windows 인증을 선택하고 연결을 선택합니다.

  3. 개체 탐색기 창에서 데이터베이스 폴더를 마우스 오른쪽 단추로 클릭하고 데이터베이스 복원을 선택합니다.

  4. 데이터베이스 복원 대화 상자의 지정 시간 텍스트 상자에서 기본값인 가장 최근 항목을 유지하거나 찾아보기 단추를 선택하여 특정 날짜 및 시간을 선택하여 지정 시간 복원 대화 상자를 엽니다.

  5. 복원할 백업 집합의 원본 및 위치를 지정하려면 디바이스에서를 선택합니다.

  6. 찾아보기를 선택하여 백업 지정 대화 상자를 엽니다.

  7. 백업 미디어 목록 상자에서 나열된 디바이스 유형 중 하나를 선택합니다. 백업 위치에 대해 더 많은 디바이스를 선택하려면 추가를 선택합니다.

  8. 복원에 사용할 백업 세트 선택 표에서 복원할 백업을 선택합니다. (이 그리드는 지정된 위치에 사용 가능한 백업을 표시합니다.)

  9. 일반 페이지에서 복원 중인 데이터베이스의 이름이 대상 데이터베이스 목록에 나타납니다. 목록에서 DWStagingAndConfig 데이터베이스를 선택합니다.

  10. 복원 옵션 패널에서 기존 데이터베이스 덮어쓰기를 선택합니다.

  11. 데이터베이스 파일을 다음으로 복원 옵션 패널에서 원래 데이터베이스 파일 이름 및 경로가 올바른지 확인합니다.

  12. 복구 상태 옵션으로 커밋되지 않은 트랜잭션을 롤백하여 데이터베이스를 사용할 수 있는 상태로 유지합니다. 추가 트랜잭션 로그를 복원할 수 없습니다(RESTOREWITH RECOVERY).를 선택합니다.

  13. 확인을 선택하여 데이터베이스를 복원합니다.

  14. DWRepository, CMDWDataMart, OMDWDataMart 및 DWDataMart 데이터베이스에 대해 위의 단계를 반복합니다.

새 데이터베이스 서버에서 데이터 웨어하우스 데이터베이스 준비

다음 세 가지 절차에 따라 새 데이터베이스 서버에서 데이터 웨어하우스 데이터베이스를 준비할 수 있습니다.

  1. SQL Server를 실행하는 새 컴퓨터에서 DWStagingAndConfig 데이터베이스를 구성하려면

  2. 서비스 계정 데이터베이스 권한을 구성하려면

  3. DWStagingAndConfig 테이블을 구성하려면

SQL Server 실행하는 새 컴퓨터에서 DWStagingAndConfig 데이터베이스 구성

다음 단계에 따라 SQL Server 실행하는 새 컴퓨터에서 DWStagingAndConfig 데이터베이스를 구성합니다.

  1. SQL Server를 실행하는 새 컴퓨터에서 SQL Server Management Studio를 엽니다.

  2. 서버에 연결 대화 상자에서 다음 단계를 수행합니다.

    1. 서버 유형 목록에서 데이터베이스 엔진을 선택합니다.

    2. 서버 이름 목록에서 DWStagingAndConfig 데이터베이스를 호스트하는 SQL Server가 실행되는 새 컴퓨터의 이름을 선택합니다.

    3. 인증 목록에서 Windows 인증을 선택하고 연결을 선택합니다.

  3. 개체 탐색기 창에서 데이터베이스를 확장하고 DWStagingAndConfig를 선택합니다.

  4. 도구 모음에서 새 쿼리를 선택합니다.

  5. 가운데 창에서 다음 명령을 복사하고 실행을 선택합니다.

    sp_configure&nbsp;'clr enabled',&nbsp;1  
    go  
    reconfigure  
    go  
    
  6. 가운데 창에서 이전 단계에서 입력한 명령을 제거하고 다음 명령을 복사한 다음 실행을 선택합니다.

    ALTER DATABASE DWStagingAndConfig SET SINGLE_USER WITH ROLLBACK IMMEDIATE  
    
  7. 가운데 창에서 이전 단계에서 입력한 명령을 제거하고 다음 명령을 복사한 다음 실행을 선택합니다.

    ALTER DATABASE DWStagingAndConfig SET ENABLE_BROKER  
    
  8. 가운데 창에서 이전 단계에서 입력한 명령을 제거하고 다음 명령을 입력하고 실행을 선택합니다.

    ALTER DATABASE DWStagingAndConfig SET MULTI_USER  
    

서비스 계정 데이터베이스 권한 구성

다음 단계에 따라 서비스 계정 데이터베이스 권한을 구성합니다.

  1. 개체 탐색기 창에서 보안을 확장한 후 로그인을 확장합니다. 로그인을 마우스 오른쪽 단추로 클릭하고 새 로그인을 선택합니다.

  2. 검색을 선택합니다.

  3. 데이터 웨어하우스 서비스 계정에 도메인\사용자 이름 형식을 사용하여 사용자 이름을 입력하고 이름 확인을 선택한 다음 확인을 선택합니다.

    참고

    데이터 액세스 계정이 LocalSystem으로 실행 중인 경우 SQL 로그인에서 domain\computername$ 형식을 사용합니다. 여기서 computername 은 관리 서버의 이름입니다.

  4. 페이지 선택 창에서 사용자 매핑을 선택합니다.

  5. 이 로그인으로 매핑된 사용자 영역의 매핑 열에서 DWStagingAndConfig 데이터베이스의 이름을 나타내는 행을 선택합니다. DWStagingAndConfig가 기본 데이터베이스 이름입니다.

  6. 데이터베이스 역할 멤버 자격: DWStagingAndConfig 영역에서 다음 항목이 선택되어 있는지 확인합니다.

    • configsvc_users

    • db_accessadmin

    • db_datareader

    • db_datawriter

    • db_ddladmin

    • db_securityadmin

    • dbmodule_users

    • public

    • sdk_users

    • sql_dependency_subscriber

    • db_owner

  7. 데이터베이스 역할 멤버 자격: DWRepository 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_owner

    • public

  8. 데이터베이스 역할 멤버 자격: DWDataMart 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_owner

    • public

  9. 확인을 선택합니다.

  10. 개체 탐색기 창에서 보안을 확장한 후 로그인을 확장합니다.

  11. 로그인을 마우스 오른쪽 단추로 클릭한 다음 새 로그인을 클릭합니다.

  12. 검색을 선택합니다.

  13. 보고 계정의 domain\user name 형식으로 사용자 이름을 입력하고 이름 확인을 선택한 다음 확인을 선택합니다.

  14. 페이지 선택 창에서 사용자 매핑을 선택합니다.

  15. 이 로그인으로 매핑된 사용자 영역의 매핑 열에서 DWStagingAndConfig의 이름을 나타내는 행을 선택합니다. DWStagingAndConfig가 기본 데이터베이스 이름입니다.

  16. 데이터베이스 역할 멤버 자격: DWStagingAndConfig 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_datareader

    • public

  17. 데이터베이스 역할 멤버 자격: DWRepository 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_datareader

    • public

    • reportuser

  18. 데이터베이스 역할 멤버 자격: DWDataMart 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_datareader

    • public

    • reportuser

  19. 데이터베이스 역할 멤버 자격: OMDWDataMart 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_datareader

    • public

    • reportuser

  20. 데이터베이스 역할 멤버 자격: CMDWDataMart 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_datareader

    • public

    • reportuser

  21. 확인을 선택합니다.

  22. 개체 탐색기 창에서 보안을 확장한 후 로그인을 확장합니다.

  23. 로그인을 마우스 오른쪽 단추로 클릭하고 새 로그인을 선택합니다.

  24. 검색을 선택합니다.

  25. OLAP 계정의 domain\user name 형식으로 사용자 이름을 입력하고 이름 확인을 선택한 다음 확인을 선택합니다.

  26. 페이지 선택 창에서 사용자 매핑을 선택합니다.

  27. 데이터베이스 역할 멤버 자격: DWDataMart 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_datareader

    • public

    • reportuser

  28. 데이터베이스 역할 멤버 자격: OMDWDataMart 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_datareader

    • public

    • reportuser

  29. 데이터베이스 역할 멤버 자격: CMDWDataMart 영역에서 다음 항목을 선택했는지 확인합니다.

    • db_datareader

    • public

    • reportuser

  30. 확인을 선택합니다.

DWStagingAndConfig 테이블 구성

다음 단계에 따라 DWStagingAndConfig 테이블을 구성합니다.

  1. 개체 탐색기 창에서 데이터베이스, DWStagingAndConfig, 테이블을 차례로 확장합니다.

  2. dbo.MT_Microsoft$SystemCenter$ManagementGroup을 선택하고 상위 200개 행 편집을 선택합니다.

  3. 가운데 창에서 SQLServerName_ 43FB076F_7970_4C86_6DCA_8BD541F45E3A 열을 찾은 다음, 열의 첫 번째 행에서 DWStagingAndConfig 데이터베이스를 호스팅하는 SQL Server 실행하는 새 컴퓨터의 이름을 입력합니다. 명명된 인스턴스의 경우 ComputerName\InstanceName을 입력합니다.

  4. dbo를 마우스 오른쪽 단추 로 클릭합니다. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore를 선택하고 상위 200개 행 편집을 선택합니다.

  5. 각 데이터베이스를 호스팅하는 SQL Server 실행하는 새 컴퓨터의 이름을 입력하여 DWStagingAndConfig, DWRepository, CMDWDataMart, OMDWDataMart 및 DWDataMart를 나타내는 행에 대한 열 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA 업데이트합니다. 명명된 인스턴스의 경우 ComputerName\InstanceName을 입력합니다.

  6. dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$CMDBResourceStore를 마우스 오른쪽 단추로 클릭하고 상위 200개 행 편집을 선택합니다.

  7. 가운데 창에서 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA 열을 찾고, 열의 첫 번째 행에서 DWStagingAndConfig 데이터베이스를 호스팅하는 SQL Server 실행하는 새 컴퓨터의 이름을 입력합니다. 명명된 인스턴스의 경우 ComputerName\InstanceName을 입력합니다.

  8. LFX를 마우스 오른쪽 단추로 클릭합니다 . DataSource를 선택하고 상위 200개 행 편집을 선택합니다.

  9. 가운데 창에서 DataSourceAddress 열을 찾고 열의 첫 번째 행에서 데이터 원본 = 서버 이름으로 시작하는 항목을 찾습니다. 초기 카탈로그 = DWStagingAndConfig; 보안 정보 유지=False. 서버 이름을 SQL Server 실행하는 새 컴퓨터의 이름으로 바꿉 있습니다.

  10. 입력한 값이 이전 단계에서 지정된 테이블을 쿼리하여 저장되었는지 확인합니다.

  11. Microsoft SQL Server Management Studio 닫습니다.

새 데이터베이스 서버 이름으로 데이터 웨어하우스 관리 서버 업데이트

다음 절차에 따라 새 데이터베이스 서버 이름을 사용하도록 데이터 웨어하우스 관리 서버를 업데이트합니다.

  1. 관리자 자격 증명을 사용하여 컴퓨터에 사용자로 로그인합니다.

  2. Windows 데스크톱에서 시작을 선택하고 실행을 선택합니다.

  3. 실행 대화 상자의 열기 상자에 regedit를 입력하고 확인을 선택합니다.

    주의

    레지스트리를 잘못 편집하면 시스템에 심각한 손상을 일으킬 수 있으므로 레지스트리를 변경하기 전에 컴퓨터에 있는 모든 중요 데이터를 백업하는 것이 좋습니다.

  4. 레지스트리 편집기 창에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database를 확장합니다.

  5. 오른쪽 창에서 DatabaseServerName을 두 번 클릭합니다.

  6. 문자열 편집 상자의 값 데이터 상자에 DWStagingAndConfig 데이터베이스를 호스트하는 SQL Server 실행하는 새 컴퓨터의 이름을 입력합니다. 명명된 instance SQL Server 사용하는 경우 컴퓨터 이름\인스턴스 이름 형식을 사용합니다.

  7. 확인을 선택합니다.

  8. 레지스트리 값에 대해 위의 단계를 반복하여 DWDataMart, OMDWDataMart, CMDWDataMart, DWRepository 및 DWStagingAndConfig 데이터베이스용 SQL Server를 실행하는 컴퓨터의 새 이름을 반영합니다.

    • DataMartSQLInstance

    • RepositorySQLInstance

    • StagingSQLInstance

  • OMDataMartSQLInstance

    • CMDataMartSQLInstance

Update the data sources on the reporting server

다음 절차에 따라 SQL Server 실행 중인 새 컴퓨터를 가리키도록 보고 서버의 데이터 원본을 업데이트합니다.

  1. Service Manager 보고 서버에 로그인하고 Reporting Services Configuration Manager 시작합니다.

  2. Reporting Services 구성 연결 대화 상자에서 데이터 웨어하우스 관리 서버에서 사용하는 보고 서버 및 instance 이름을 식별하려면 섹션에 설명된 대로 올바른 보고 서버 instance 연결합니다.

  3. Reporting Services 구성 관리자 목록에서 Reporting Manager URL을 선택합니다.

  4. 보고서 관리자 URL 페이지에서 유사한 하이퍼링크를 http://Servername/:portnumber/Reports 선택하여 인터넷 브라우저에서 보고서 홈페이지를 엽니다.

  5. 홈 페이지에서 System Center 폴더를 연 후 Service Manager 폴더를 엽니다.

  6. Service Manager 항목 목록을 열고 DWDataMart 데이터 원본을 선택합니다.

  7. 연결 문자열 상자의 문자열은 data source=<server name>;initial catalog=DWDataMart와 비슷합니다. SQL Server를 실행하는 새 컴퓨터의 이름을 입력하여 SQL Server를 실행하는 컴퓨터의 기존 이름을 바꿉니다.

  8. 이전 Service Manager 폴더 웹 페이지로 돌아가기 DWStagingAndConfig 데이터 원본을 선택합니다.

  9. 연결 문자열 상자의 문자열은 data source=<server name>;initial catalog= DWStagingAndConfig와 비슷합니다. SQL Server를 실행하는 새 컴퓨터의 이름을 입력하여 SQL Server를 실행하는 컴퓨터의 기존 이름을 바꿉니다.

  10. 이전 Service Manager 폴더 웹 페이지로 돌아가기 ConfigurationManager 데이터 원본을 선택합니다.

  11. 연결 문자열 상자의 문자열은 data source=<server name>;initial catalog= CMDWDataMart와 비슷합니다. SQL Server 실행 중인 새 컴퓨터의 이름을 입력하여 SQL Server 실행하는 컴퓨터의 기존 이름을 바꿉다.

  12. 이전 Service Manager 폴더 웹 페이지로 돌아가기 MultiMartDatasource 데이터 원본을 선택합니다.

  13. 연결 문자열 상자의 문자열은 <root><source id='DWDataMart' connectionString='Data Source=<Server name>;Initial Catalog=DWDataMart;Integrated Security=True' /><source id='OMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=OMDWDataMart;Integrated Security=True' /><source id='CMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=CMDWDataMart;Integrated Security=True' /></root>와 비슷합니다. SQL Server 실행 중인 새 컴퓨터의 이름을 입력하여 SQL Server 실행하는 컴퓨터의 기존 이름을 바꿉다.

  14. 이전 Service Manager 폴더 웹 페이지로 돌아가기 Operations Manager 데이터 원본을 선택합니다.

  15. 연결 문자열 상자의 문자열은 data source=<server name>;initial catalog= OMDWDataMart와 비슷합니다. SQL Server를 실행하는 새 컴퓨터의 이름을 입력하여 SQL Server를 실행하는 컴퓨터의 기존 이름을 바꿉니다.

  16. 웹 브라우저를 닫습니다.

Analysis Services에 대한 데이터 원본을 업데이트합니다.

다음 절차에 따라 Analysis Services 데이터베이스를 호스트하는 서버의 데이터 원본에 대한 연결 문자열을 업데이트합니다.

  1. SQL Server Analysis Services 데이터베이스를 호스트하는 서버에 로그인합니다.

  2. SQL Server Management Studio를 엽니다.

  3. 서버에 연결 대화 상자의 서버 유형 목록에서 Analysis Services를 선택합니다.

  4. 서버 이름 목록에서 $OLAPServer.Server cmdlet에서 출력으로 받은 서버 이름을 입력합니다. (이 항목의 앞부분에 나오는 데이터 웨어하우스 관리 서버에 사용되는 OLAP 계정을 확인하려면 섹션에서 이 정보를 기록했습니다.)

  5. 개체 탐색기 창에서 데이터베이스, DWASDataBase를 차례로 확장합니다.

  6. 데이터 원본을 확장한 후 CMDataMart를 두 번 클릭합니다.

  7. 데이터 원본 속성 - CMDataMart 대화 상자에서 연결 문자열 Provider=SQLNCLI10.1을 선택합니다. Data Source=servername; 통합 보안=SSPI; 초기 Catalog=CMDWDataMart.

  8. servername>을 CMDWDataMart 데이터베이스를 호스트하는 SQL Server 실행 중인 컴퓨터의 이름으로 바꿉<니다.

  9. 데이터 원본 서버 업데이트를 완료한 경우 가장 계정 암호를 다시 입력해야 합니다. ImpersonateAccount 오른쪽에 있는 줄임표 단추를 선택한 다음, 가장 정보 대화 상자에서 암호를 추가합니다. 확인을 선택하여 변경 내용을 적용합니다.

  10. 위의 단계를 반복하여 DWDataMart 및 OMDataMart 데이터 원본의 연결 문자열을 업데이트합니다.

데이터 웨어하우스 관리 서버에서 Service Manager 서비스 시작

다음 절차에 따라 데이터 웨어하우스 관리 서버에서 Service Manager 서비스를 시작합니다.

  1. 실행 대화 상자의 열기 텍스트 필드에 services.msc를 입력하고 확인을 선택합니다.

  2. 서비스 창의 서비스(로컬) 창에서 다음 세 가지 서비스를 찾고 각 서비스에 대해 시작을 선택합니다.

    1. System Center Data Access 서비스

    2. Microsoft Monitoring Agent

    3. System Center 관리 구성

다음 단계

Service Manager 업그레이드하는 방법에 대해 알아보려면 System Center 2012 R2 - Service Manager System Center - Service Manager 업그레이드를 검토하세요.