다음을 통해 공유


SQL Server와 통신하도록 Operations Manager 구성

System Center Operations Manager를 설치한 후 Operations Manager 운영 또는 데이터 웨어하우스 데이터베이스를 다른 SQL Server 인스턴스로 이동하거나, 데이터베이스를 SQL Server Always On 가용성 그룹으로 이동하거나, SQL Server 인스턴스를 다시 구성하는 경우 아래 단계에 따라 새 TCP/IP 포트를 참조하도록 관리 그룹을 다시 구성해야 합니다. 인스턴스 이름 또는 컴퓨터 이름입니다.

SQL 인스턴스 이름 지정

SQL 인스턴스 네트워크 이름이 참조되는 아래의 모든 단계에서는 형식 computername\instancename 과 쉼표, SQL Server 포트 번호(computername\instancename,portNumber)를 사용합니다. SQL Server 클러스터에서 데이터베이스를 호스팅하는 경우 컴퓨터 이름을 SQL 클러스터 리소스 그룹의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 가용성 그룹 수신기 이름을 형식AvalabilityGroupListenerName,portNumber으로 바꿉 computername\instancename 니다.

운영 데이터베이스에 대한 설정 구성

  1. 각 관리 서버에서 관리자 권한 명령 프롬프트에서 regedit를 실행다음, 다음을 편집합니다.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database운영 데이터베이스 SQL 인스턴스 네트워크 이름으로 DatabaseServerName을 변경합니다.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup운영 데이터베이스 SQL 인스턴스 네트워크 이름으로 DatabaseServerName을 변경합니다.

  2. 각 관리 서버에서 System Center 2016 - Operations Manager 또는 이후 릴리스(2019 및 2022)%ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config의 경우 다음 파일을 %ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config 편집합니다.

    • 태그 <Category Name=”Cmdb”>아래에서 ServerName의 값을 운영 데이터베이스 SQL 인스턴스 네트워크 이름으로 변경하고 PortNumber 값을 SQL Server 포트 번호로 변경합니다.

    • 태그 <Name=”ConfigStore”>아래에서 ServerName의 값을 운영 데이터베이스 SQL 인스턴스 네트워크 이름으로 변경하고 PortNumber 값을 SQL Server 포트 번호로 변경합니다.

  3. 운영 데이터베이스를 호스팅하는 SQL Server 인스턴스에서 다음을 구성합니다.

    a. SQL Server Management Studio를 엽니다.

    b. 개체 탐색기 창에서 데이터베이스를 확장하고, 운영 데이터베이스(예: OperationsManager)를 확장하고, 테이블을 확장하고, 마우스 오른쪽 단추를 클릭한 dbo.MT_Microsoft$SystemCenter$ManagementGroup다음, 상위 200개 행 편집을 선택합니다. 결과 창에서 오른쪽에서 제목이 지정된 column.SQLServerName_<GUID>열로 스크롤합니다.

    c. 첫 번째 행에서 운영 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

    d. 마우스 오른쪽 단추를 클릭하고 dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring 상위 200개 행 편집을 선택합니다. 결과 창에서 오른쪽에서 제목이 지정된 MainDatabaseServerName_<GUID>열로 스크롤합니다.

    e. 첫 번째 행에서 운영 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

    f. 마우스 오른쪽 단추를 클릭하고 dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log 상위 200개 행 편집을 선택합니다. 결과 창에서 오른쪽에서 제목이 지정된 Post_MainDatabaseServerName_<GUID>열로 스크롤합니다.

    g. 첫 번째 행에서 운영 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

데이터 웨어하우스 데이터베이스에 대한 설정 구성

  1. 각 관리 서버에서 관리자 권한 명령 프롬프트에서 regedit를 실행다음 다음을 편집합니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
    DataWarehouseDBServerName을 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름으로 변경합니다.

  2. SQL Server Management Studio를 열고 운영 데이터베이스를 호스팅하는 SQL Server 인스턴스에 연결합니다.

  3. 개체 탐색기 창에서 데이터베이스를 확장하고, 운영 데이터베이스(예: OperationsManager)를 확장하고, 테이블을 확장하고, 마우스 오른쪽 단추를 클릭한 dbo.MT_Microsoft$SystemCenter$DataWarehouse다음, 상위 200개 행 편집을 선택합니다.

  4. 결과 창에서 오른쪽에서 제목이 지정된 MainDatabaseServerName_<GUID>열로 스크롤합니다.

  5. 첫 번째 행에서 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

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

  7. 결과 창에서 오른쪽에서 제목이 지정된 MainDatabaseServerName_<GUID>열로 스크롤합니다.

  8. 첫 번째 행에서 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

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

  10. 결과 창에서 오른쪽에서 제목이 지정된 Post_MainDatabaseServerName_<GUID>열로 스크롤합니다.

  11. 첫 번째 행에서 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

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

  13. 결과 창에서 오른쪽에서 제목이 지정된 Post_MainDatabaseServerName_<GUID>열로 스크롤합니다.

  14. 첫 번째 행에서 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

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

  16. 결과 창에서 오른쪽에서 제목이 지정된 DatabaseServerName_<GUID>열로 스크롤합니다.

  17. 첫 번째 행에서 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

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

  19. 결과 창에서 오른쪽에서 제목이 지정된 Post_DatabaseServerName_<GUID>열로 스크롤합니다.

  20. 첫 번째 행에서 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

  21. 개체 탐색기 창에서 데이터베이스를 확장하고 데이터 웨어하우스 데이터베이스(예: OperationsManagerDW)를 확장하고 테이블을 확장하고 마우스 오른쪽 단추를 클릭한 dbo.MemberDatabase다음 상위 200개 행 편집을 선택합니다.

  22. 결과 창에서 오른쪽에서 제목이 지정된 column.ServerName열로 스크롤합니다.

  23. 첫 번째 행에서 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

  24. 운영 데이터베이스를 호스팅하는 SQL Server 인스턴스에서 다음을 구성합니다.

    a. SQL Server Management Studio를 엽니다.

    b. 개체 탐색기 창에서 데이터베이스를 확장하고 운영 데이터베이스(예: OperationsManager)를 선택합니다.

    c. 메뉴에서 새 쿼리를 선택하고, 다음 쿼리를 실행하여 MainDatabaseServerName이라는 속성 이름에 해당하는 GUID를 찾고, 결과를 확인합니다(쿼리는 2개의 레코드를 반환해야 함).

    select * from [dbo].[ManagedTypeProperty]
    
    where [ManagedTypePropertyName] like 'MainDatabaseServerName'
    

    d. 운영 데이터베이스(예: OperationsManager)를 확장하고, 테이블을 확장하고, 마우스 오른쪽 단추를 클릭한 dbo.GlobalSettings다음, 상위 200개 행 편집을 선택합니다.

    e. 결과 창에서 제목이 지정된 column.ManagedTypePropertyId열의 오른쪽으로 스크롤합니다.

    f. 위의 쿼리(일반적으로 행 번호 8)에서 반환된 GUID 중 하나에 해당하는 GUID가 있는 행을 찾고 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 입력합니다.

보고 서버 업데이트

보고 데이터 웨어하우스 데이터베이스의 구성을 업데이트한 후 Operations Manager 보고 서버 구성 요소의 구성을 수정하려면 다음 단계를 수행합니다.

  1. Operations Manager 보고 서버를 호스트하는 컴퓨터에 로그인합니다.

  2. 관리자 권한 명령 프롬프트에서 regedit를 실행다음 편집합니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting. DWDBInstancecomputer\<instance> 뒤에 쉼표로 변경한 다음 SQL Server 포트 번호를 변경합니다(computer\instance,portNumber). SQL Server 클러스터에서 데이터 웨어하우스 데이터베이스를 호스팅하는 경우 컴퓨터를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 가용성 그룹 수신기 이름을 형식<AvalabilityGroupListenerName,portNumber>으로 바꿉 computer\<instance> 니다.

  3. 확인을 선택합니다.

  4. 브라우저를 열고 보고 웹 페이지 http://localhost/reports_instancename로 이동합니다. 명명된 인스턴스가 없으면 .http://localhost/reports

  5. 세부 정보 표시를 선택하고 데이터 웨어하우스 기본을 선택합니다. 연결 문자열과 읽는 줄을 찾습니다source=<computer>\<instance>;initial.

  6. 데이터 웨어 하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 포함하도록 연결 문자열 을 변경합니다.

    • 연결 문자열 예제:
      data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
    • 연결 문자열 예제:
      data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
  7. 적용을 선택합니다.

  8. AppMonitoringSource에 대한 연결 문자열 변경하려면 애플리케이션 모니터링을 선택하고 .NET 모니터링을 선택합니다.

  9. AppMonitoringSource를 선택합니다.

  10. AppMonitoringSource 페이지에서 속성을 선택하고 연결 문자열을 변경하여 데이터 웨어하우스 데이터베이스 SQL 인스턴스 네트워크 이름을 포함합니다.

  11. 적용을 선택합니다.

  12. 브라우저를 닫습니다.

다음 단계

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

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