다음을 통해 공유


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

 

게시 날짜: 2016년 7월

적용 대상: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager

데이터 웨어하우스 데이터베이스를 이동하려면 다음과 같은 대략적인 단계를 수행해야 합니다. 이 목록의 각 단계는 이 문서의 뒤에 나와 있는 관련 절차와 연결됩니다.

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

  2. Service Manager 서비스 중지

  3. 데이터 웨어하우스 데이터베이스 백업

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

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

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

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

  8. 보고 서버에서 데이터 원본 업데이트

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

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

System_CAPS_ICON_important.jpg 중요


DWStagingAndConfigDWRepository 데이터베이스를 이동한 후 SQL Server의 동일한 인스턴스에서 데이터베이스를 복원해야 합니다. 별도의 SQL Server 인스턴스에서는 해당 데이터베이스를 복원할 수 없습니다.

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

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

다음 절차에 따라 데이터 웨어하우스 관리 서버에 사용되는 SQL Server의 사용자 계정 및 인스턴스를 찾을 수 있습니다.

데이터 웨어하우스 관리 서버에 사용되는 SQL Server 데이터베이스 및 인스턴스 이름을 확인하려면

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

  2. Windows 바탕 화면에서 시작, 실행을 차례로 클릭합니다.

  3. 실행 대화 상자의 열기 상자에 regedit를 입력한 다음 확인을 클릭합니다.

  4. 레지스트리 편집기 창에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database를 확장한 후 다음 레지스트리 키를 기록합니다.

    • DatabaseName

    • DatabaseServerName

    • DataMartDatabaseName

    • DataMartSQLInstance

    • RepositoryDatabaseName

    • RepositorySQLInstance

    • StagingDatabaseName

    • StagingSQLInstance

    • OMDataMartDatabaseName

    • OMDataMartSQLInstance

    • CMDataMartDatabaseName

    • CMDataMartSQLInstance

데이터 웨어하우스 관리 서버에 사용되는 보고 서버 및 인스턴스 이름을 확인하려면

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

    Windows 바탕 화면에서 시작, 실행을 차례로 클릭합니다.

    실행 대화 상자의 열기 상자에 regedit를 입력한 다음 확인을 클릭합니다.

    레지스트리 편집기 창에서 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Reporting을 확장한 후 다음 레지스트리 키를 기록합니다.

    • 서버

    • ServerInstance

    • WebServiceURL

데이터 웨어하우스 관리 서버에 사용되는 서비스 계정을 확인하려면

  1. Windows 바탕 화면에서 시작, 실행을 차례로 클릭합니다.

  2. 실행 대화 상자의 열기 상자에 services.msc를 입력한 다음 확인을 클릭합니다.

  3. System Center Data Access 서비스를 찾아서 두 번 클릭합니다.

  4. 속성 창에서 로그온 탭을 클릭합니다.

  5. **계정 지정:**에서 사용자 계정 이름을 기록합니다.

  6. System Center 관리 구성 서비스의 3 - 5단계를 반복합니다.

데이터 웨어하우스 관리 서버에 사용되는 보고 계정을 확인하려면

  1. 참고


    SQL Server Reporting Services에서 다음 데이터 원본의 이름을 사용하여 구성된 계정을 보고 계정 구성이라고 합니다.

    Service Manager 보고서를 호스트하는 SQL Server Reporting Services가 설치된 서버에 로그온합니다.

    참고


    이 절차에서는 To identify the reporting server and instance names used by data warehouse management server에서 기록한 값을 사용합니다.

  2. SQL Server Reporting Services에서, 시작, 모든 프로그램, 실행 중인 SQL 버전에 대한 프로그램 그룹, 구성 도구, Reporting Services 구성 관리자를 차례로 클릭합니다.

  3. Reporting Services 구성 연결 대화 상자에서, 위의 단계에서 기록한 SQL Reporting 인스턴스에 연결합니다.

  4. Reporting Services 구성 관리자에서 Reporting Manager URL을 클릭합니다.

  5. Reporting Manager URL 페이지에서, http://<서버이름>:portnumber/Reports와 같은 하이퍼링크를 클릭하여 웹 브라우저에서 해당 페이지를 엽니다.

  6. System Center 폴더를 연 후 Service Manager 폴더를 엽니다.

  7. DWDataMart 데이터 원본을 클릭하고 보고서 서버에 안전하게 저장된 자격 증명 아래에 사용자 이름을 기록합니다.

  8. 브라우저에서 뒤로를 클릭하여 Service Manager 폴더로 돌아갑니다.

  9. DWStagingAndConfig 데이터 원본을 클릭하고 보고서 서버에 안전하게 저장된 자격 증명 아래의 사용자 이름 값을 기록합니다.

  10. 브라우저에서 뒤로를 클릭하여 Service Manager 폴더로 돌아갑니다.

  11. ConfigurationManager 데이터 원본을 클릭하고 보고서 서버에 안전하게 저장된 자격 증명 아래의 사용자 이름 값을 기록합니다.

  12. 브라우저에서 뒤로를 클릭하여 Service Manager 폴더로 돌아갑니다.

  13. MultiMartDatasource 데이터 원본을 클릭하고 보고서 서버에 안전하게 저장된 자격 증명 아래의 사용자 이름 값을 기록합니다.

  14. 브라우저에서 뒤로를 클릭하여 Service Manager 폴더로 돌아갑니다.

  15. OperationsManager 데이터 원본을 클릭하고 보고서 서버에 안전하게 저장된 자격 증명 아래의 사용자 이름 값을 기록합니다.

  16. 브라우저 창을 닫습니다.

데이터 웨어하우스 관리 서버에 사용되는 OLAP 계정을 확인하려면

  1. Service Manager 서버에 로그온하고, 시작, 모든 프로그램, Microsoft System Center 2012, Service Manager, Service Manager Shell을 차례로 클릭합니다.

  2. Windows PowerShell 명령 프롬프트에서 다음 명령을 복사한 후 Enter 키를 누릅니다.

    참고


    <DW서버이름>을 데이터 웨어하우스 관리 서버의 이름으로 바꿉니다.

    $class= get-scclass –Name Microsoft.SystemCenter.ResourceAccessLayer.ASResourceStore –ComputerName <DWServerName>  
    $OLAPServer= get-scclassinstance –class $class –ComputerName <DWServerName>  
    $OLAPServer.Server  
    

    참고


    $OLAPServer.Server cmdlet은 DWASDataBase를 호스트하는 OLAP 서버의 이름을 반환하고 OLAP 계정을 포함합니다.

  3. SQL Server Management Studio를 설치한 서버에서 다음을 수행합니다.

    1. SQL Server Management Studio를 엽니다.

    2. 서버에 연결 창의 서버 유형 목록에서 Analysis Services를 선택합니다.

    3. 서버 이름 목록에서, 위의 단계에서 $OLAPServer.Server cmdlet의 출력을 보고 기록한 이름을 입력하거나 선택한 후 연결을 클릭합니다.

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

    5. 데이터 원본 폴더를 확장한 후 CMDataMart를 두 번 클릭합니다.

    6. 데이터 원본 속성 – CMDataMart 대화 상자에서 연결 문자열의 값을 기록합니다.

    7. 보안 설정에서, 가장 계정을 클릭한 후 속성 단추(…)를 클릭하여 가장 정보 대화 상자를 엽니다.

    8. 가장 정보 대화 상자에서 사용자 이름을 기록합니다.

    9. 취소를 두 번 클릭하여 대화 상자를 닫습니다.

    10. 위의 단계를 반복하여 DWDataMart 및 OMDataMart 데이터베이스의 연결 문자열 및 사용자 이름을 기록합니다.

Service Manager 서비스 중지

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

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

  1. 실행 대화 상자의 열기 텍스트 필드에 services.msc를 입력한 다음 확인을 클릭합니다.

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

    1. System Center Data Access 서비스

    2. System Center 관리

      참고


      System Center 2012 R2 Service Manager의 경우, System Center 관리 서비스가 Microsoft Monitoring Agent로 이름이 변경되었습니다.

    3. System Center 관리 구성

데이터 웨어하우스 데이터베이스 백업

다음 절차에 따라 SQL Server를 실행하는 원래 컴퓨터에서 데이터 웨어하우스 데이터베이스를 백업할 수 있습니다.

데이터 웨어하우스 데이터베이스를 백업하려면

  1. 데이터 웨어하우스 데이터베이스를 호스트하는 SQL Server가 실행되는 원래 컴퓨터에 로그온하여 SQL Server Management Studio를 엽니다.

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

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

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

    3. 인증 목록에서 Windows 인증을 선택한 다음 연결을 클릭합니다.

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

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

  5. 데이터베이스 백업 대화 상자의 디스크의 대상 입력란에 경로 및 파일 이름을 입력한 후 확인을 클릭합니다.

    System_CAPS_ICON_important.jpg 중요


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

  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 데이터베이스를 구성하려면

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

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

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

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

    3. 인증 목록에서 Windows 인증을 선택한 다음 연결을 클릭합니다.

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

  4. 도구 모음에서 새 쿼리를 클릭합니다.

  5. 가운데 창에서 다음 명령을 복사한 후 실행을 클릭합니다.

    sp_configure 'clr enabled', 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. 데이터 웨어하우스 서비스 계정의 '도메인\사용자 이름' 형식을 사용하여 사용자 이름을 입력하고, 이름 확인을 클릭한 후 확인을 클릭합니다.

    참고


    Data Access 계정을 LocalSystem으로 실행하는 경우 SQL 로그인에서 <도메인\컴퓨터이름$> 형식을 사용하세요. 여기서 <컴퓨터이름>은 관리 서버의 이름입니다.

  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. 보고 계정의 '도메인\사용자 이름' 형식으로 사용자 이름을 입력하고, 이름 확인을 클릭한 후 확인을 클릭합니다.

  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 계정의 '도메인\사용자 이름' 형식으로 사용자 이름을 입력하고, 이름 확인을 클릭한 후 확인을 클릭합니다.

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

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

    • db_datareader

    • public

    • reportuser

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

    • db_datareader

    • public

    • reportuser

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

    • db_datareader

    • public

    • reportuser

  30. 확인을 클릭합니다.

DWStagingAndConfig 테이블을 구성하려면

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

  2. dbo.MT_Microsoft$SystemCenter$ManagementGroup을 마우스 오른쪽 단추로 클릭한 후 상위 200개 행 편집을 클릭합니다.

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

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

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

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

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

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

  9. 가운데 창에서 DataSourceAddress 열을 찾아, 열의 첫 번째 행에서 Data Source = <서버 이름>; Initial Catalog = DWStagingAndConfig; Persist Security Info=False로 시작하는 항목을 찾습니다.**<서버 이름>**을, SQL Server를 실행하는 새 컴퓨터의 이름으로 바꿉니다.

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

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

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

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

새 데이터베이스 서버 이름을 사용하도록 데이터 웨어하우스 관리 서버를 업데이트하려면

  1. 관리자 자격 증명이 있는 사용자로 컴퓨터에 로그온합니다.

  2. Windows 바탕 화면에서 시작, 실행을 차례로 클릭합니다.

  3. 실행 대화 상자의 열기 상자에 regedit를 입력한 다음 확인을 클릭합니다.

    System_CAPS_ICON_caution.jpg 주의


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

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

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

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

  7. 확인을 클릭합니다.

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

    • DataMartSQLInstance

    • RepositorySQLInstance

    • StagingSQLInstance

    • OMDataMartSQLInstance

    • CMDataMartSQLInstance

보고 서버에서 데이터 원본 업데이트

다음 절차에 따라 SQL Server를 실행하는 새 컴퓨터를 가리키도록 보고 서버의 데이터 원본을 업데이트할 수 있습니다.

보고 서버에서 데이터 원본을 업데이트하려면

  1. Service Manager 보고 서버에 로그온하여 Reporting Services 구성 관리자를 시작합니다.

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

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

  4. Reporting Manager URL 페이지에서, http://<서버이름>: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 데이터베이스를 호스트하는 서버에서 데이터 원본의 연결 문자열을 업데이트할 수 있습니다.

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 대화 상자에서 Connection string Provider=SQLNCLI10.1;Data Source=<서버이름>;Integrated Security=SSPI;Initial Catalog=CMDWDataMart를 선택합니다.

  8. <서버이름>을, CMDWDataMart 데이터베이스를 호스트하는 SQL Server가 실행되는 컴퓨터의 이름으로 바꿉니다.

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

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

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

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

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

  1. 실행 대화 상자의 열기 텍스트 필드에 services.msc를 입력한 다음 확인을 클릭합니다.

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

    1. System Center Data Access 서비스

    2. System Center 관리

      참고


      System Center 2012 R2 Service Manager의 경우, System Center 관리 서비스가 Microsoft Monitoring Agent로 이름이 변경되었습니다.

    3. System Center 관리 구성

참고 항목

부록 B - Service Manager 및 데이터 웨어하우스 데이터베이스 이동 지침