보고 데이터 웨어하우스 데이터베이스를 이동하는 방법

중요

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

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

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

참고

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

단계 요약

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

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

Operations Manager 서비스 중지

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

  • System Center Data Access
  • Microsoft Monitoring Agent
  • System Center 관리 구성

이전 SQL Server instance 보고 데이터 웨어하우스 데이터베이스 백업

  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 Reporting 데이터 웨어하우스 데이터베이스를 다른 SQL Server instance 이동한 후에는 아래 단계에 따라 관리 그룹의 모든 관리 서버를 다시 구성하여 새 컴퓨터 이름과 instance 참조해야 합니다. 이때 레지스트리, 구성 서비스 구성 파일 및 운영 데이터베이스의 여러 테이블을 수정해야 합니다. 자세한 단계는 SQL Server와 통신하도록 Operations Manager를 구성하는 방법을 참조하세요.

보고 서버 업데이트

보고 서버에서 보고 데이터 웨어하우스 데이터베이스를 호스트하는 SQL Server instance 새 컴퓨터 이름과 instance 참조하도록 연결 문자열 변경해야 합니다. 자세한 단계는 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 서비스) 사용자 계정의 경우 다음 사용자 매핑을 추가합니다.

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

    로그인 데이터베이스
    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 Data Access
    • Microsoft Monitoring Agent
    • System Center 관리 구성

Kerberos 연결에 대한 서비스 사용자 이름 업데이트

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

데이터 웨어하우스 데이터베이스의 이동이 성공했는지 확인하려면

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

  2. 관리 그룹에 있는 모든 관리 서버의 상태가 정상인지 확인합니다. 모든 관리 서버의 성능 상태가 위험이면 상태 탐색기를 열고 가용성 - <서버 이름>을 확장한 다음 데이터 웨어하우스 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인 이벤트가 있어야 합니다.

다음 단계