다음을 통해 공유


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

System Center Operations Manager를 처음 배포한 후에는 보고 데이터 웨어하우스 데이터베이스를 Microsoft SQL Server 기반 컴퓨터에서 다른 컴퓨터로 이동해야 할 수 있습니다.

이동하는 동안 관리 서버에서 서비스를 중지하고, 데이터베이스를 백업하고, 데이터베이스를 복원하고, 관리 서버에서 레지스트리를 업데이트하고, 데이터베이스 테이블을 업데이트하고, 새 로그인을 추가하고, 로그인에 대한 사용자 매핑 설정을 수정해야 합니다. 자세한 내용은 SQL Server 설명서를 참조 하세요.

참고 항목

이 프로시저는 올바르게 수행되지 않고 오류 발생 시 적절한 기간 내에 데이터가 손실될 수 있습니다. 단계 간에 불필요한 지연 없이 모든 단계를 정확하게 수행해야 합니다.

단계 요약

Reporting DW 데이터베이스를 이동하기 위한 요약 단계를 보여 주는 다이어그램

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

Operations Manager 서비스 중지

관리 그룹의 모든 관리 서버에서 Operations Manager 서비스를 중지합니다.

  • System Center 데이터 액세스
  • Microsoft Monitoring Agent
  • System Center 관리 구성

이전 SQL Server 인스턴스에서 보고 데이터 웨어하우스 데이터베이스 백업

  1. 보고 데이터 웨어하우스 데이터베이스를 호스팅하는 원래 SQL Server 인스턴스에서 Microsoft SQL Server Management Studio를 사용하여 데이터베이스의 전체 백업을 만듭니다. 기본 이름은 OperationsManagerDW입니다.

    자세한 내용은 데이터베이스 백업 방법(SQL Server Management Studio)을 참조하세요.

  2. 새 SQL Server 인스턴스의 로컬 드라이브에 백업 파일을 복사합니다.

GlobalSettings 테이블 업데이트

OperationsManager DB에서 데이터 웨어하우스가 이동된 host\Instance를 반영하도록 GlobalSettings 테이블을 수동으로 업데이트합니다.

자세한 내용은 Operations Manager 보고 데이터 웨어하우스 데이터베이스를 구성하는 방법을 참조 하세요.

새 SQL Server 인스턴스에서 보고 데이터 웨어하우스 데이터베이스 복원

  1. Microsoft SQL Server Management Studio를 사용하여 보고 데이터 웨어하우스 데이터베이스를 복원합니다. (이전 단계에서 데이터베이스 백업 파일을 새 SQL Server 인스턴스의 로컬 드라이브로 이동했습니다.) 이 단계에서는 데이터베이스의 이름을 변경하고 파일 위치를 선택할 수 있습니다.

    자세한 내용은 방법: 데이터베이스 백업 복원(SQL Server Management Studio)을 참조하세요.

  2. SQL Server Management Studio에서 데이터베이스가 온라인인지 확인합니다.

관리 서버 및 보고 데이터 웨어하우스 데이터베이스에서 레지스트리 업데이트

Operations Manager 보고 데이터 웨어하우스 데이터베이스를 다른 SQL Server 인스턴스로 이동한 후에는 아래 단계에 따라 관리 그룹의 모든 관리 서버를 다시 구성하여 새 컴퓨터 이름과 인스턴스를 참조해야 합니다. 이렇게 하려면 운영 데이터베이스의 레지스트리, 구성 서비스 구성 파일 및 여러 테이블을 수정해야 합니다. 이 단계는 SQL Server와 통신하도록 Operations Manager를 구성하는 방법에 자세히 설명되어 있습니다.

보고 서버 업데이트

보고 서버에서 보고 데이터 웨어하우스 데이터베이스를 호스팅하는 SQL Server 인스턴스의 새 컴퓨터 이름과 인스턴스를 참조하도록 연결 문자열 변경해야 합니다. 이 단계는 SQL Server와 통신하도록 Operations Manager를 구성하는 방법에 자세히 설명되어 있습니다.

보고 데이터 웨어하우스 데이터베이스를 호스팅하는 새 SQL Server 인스턴스의 보안 자격 증명 업데이트

  1. 보고 데이터 웨어하우스 데이터베이스를 호스팅하는 새 SQL Server 인스턴스에서 SQL Management Studio를 엽니다.

  2. 보안을 확장하고 로그인을 확장한 다음 데이터 기록기 계정을 추가합니다. 자세한 내용은 SQL Server 로그인을 만드는 방법을 참조 하세요.

  3. 로그인에 데이터 판독기 계정을 추가합니다.

  4. 로그인에서 "domain\user" 형식을 사용하여 Data Access Service 사용자 계정을 추가합니다.

  5. DAS(Data Access Service) 사용자 계정의 경우 다음 사용자 매핑을 추가합니다.

    • db_datareader
    • OpsMgrReader
    • apm_datareader
  6. 계정을 추가하는 SQL 인스턴스에 이전에 계정이 없는 경우 복원된 데이터 웨어하우스 데이터베이스에서 SID에 의해 자동으로 매핑이 선택됩니다. 이전에 해당 SQL 인스턴스에 계정이 있는 경우 로그인 아래에 계정이 표시되지만 해당 로그인에 대한 실패를 나타내는 오류가 표시됩니다. 새 로그인을 만드는 경우 해당 로그인 및 데이터베이스에 대한 사용자 매핑이 다음과 같이 이전 로그인과 동일한 값으로 설정되어 있는지 확인합니다.

    로그인 데이터베이스
    DW 데이터 기록기 - db_owner
    - OpsMgrWriter
    - apm_datareader
    - apm_datawriter
    DW 데이터 판독기 - db_datareader
    - OpsMgrReader
    - apm_datareader
    DAS/구성 계정 - db_datareader
    - OpsMgrReader
    - apm_datareader

    참고 항목

    DAS/구성 계정이 LocalSystem 계정을 사용하는 경우 <domain><computername>$ 형식으로 컴퓨터 계정을 지정합니다.

Operations Manager 서비스 시작

  1. 관리 그룹의 모든 관리 서버에서 Operations Manager 서비스를 시작합니다.
    • System Center 데이터 액세스
    • Microsoft Monitoring Agent
    • System Center 관리 구성

Kerberos 연결에 대한 서비스 주체 이름 업데이트

SQL Server를 사용하여 Kerberos 인증을 업데이트하려면 관리 서버가 Kerberos 프로토콜을 사용하여 SQL Server로 인증하기 위해 Kerberos 연결에 대한 서비스 주체 이름 등록을 검토해야 합니다.

데이터 웨어하우스 데이터베이스의 성공적인 이동 확인

  1. 콘솔에서 보고서를 성공적으로 실행할 수 있는지 확인합니다.

  2. 관리 그룹에 있는 모든 관리 서버의 상태가 정상인지 확인합니다. 관리 서버의 상태가 위험인 경우 상태 탐색기를 열고 가용성 - <서버 이름을> 확장한 다음 Data Warehouse SQL RS 배포된 관리 팩 목록 요청 상태로 이동할 때까지 계속 확장합니다. 연결된 이벤트를 확인하여 데이터 웨어하우스 데이터베이스에 액세스하는 데 문제가 있는지 확인합니다.

  3. 운영 체제 이벤트를 확인합니다.

    a. 이벤트 뷰어 열고 애플리케이션 및 서비스 로그 및 Operations Manager로 이동합니다. b. Operations Manager 로그에서 상태 관리 서비스 원본 모듈 및 데이터 웨어하우스 범주를 사용하여 이벤트를 검색합니다. 이동에 성공하면 이벤트 번호 31570, 31558 또는 31554가 있어야 합니다.
    c. 데이터 웨어하우스 데이터베이스에 액세스하는 데 문제가 있는 경우 이벤트 번호 31563, 31551, 31569 또는 31552가 존재합니다.

  4. Operations Manager에서 이벤트를 확인합니다.

    a. 운영 콘솔에서 모니터링을 선택합니다.
    b. 모니터링 작업 영역에서 모니터링, Operations Manager, 상태 관리 서비스 모듈 이벤트로 이동한 다음 성능 데이터 원본 모듈 이벤트로 이동합니다.
    c. 성능 데이터 원본 모듈 이벤트 창에서 이동 이후의 날짜 및 시간이 있는 이벤트를 검색합니다.
    d. 데이터 웨어하우스 데이터베이스에 문제가 있는 경우 원본 상태 관리 서비스 모듈과 이벤트 번호가 10103인 이벤트가 있어야 합니다.

다음 단계

  • Operations Manager 운영 데이터베이스를 새 SQL Server 인스턴스로 이동하기 위한 시퀀스 및 단계를 이해하려면 운영 데이터베이스를 이동하는 방법을 참조하세요.