Udostępnij za pośrednictwem


Konfigurowanie programu Operations Manager do komunikowania się z programem SQL Server

Jeśli po zainstalowaniu programu System Center Operations Manager przeniesiesz operacyjną bazę danych programu Operations Manager lub bazę danych do innego wystąpienia programu SQL Server, przenieś bazy danych do zawsze włączonej grupy dostępności programu SQL Server lub ponownie skonfiguruj wystąpienie programu SQL Server, wykonaj poniższe kroki, aby ponownie skonfigurować grupę zarządzania, aby odwołać się do nowego portu TCP/IP, nazwa wystąpienia lub nazwa komputera.

Nazewnictwo wystąpienia SQL

W przypadku wszystkich poniższych kroków, w których odwołuje się nazwa sieci wystąpienia SQL, użyj formatu computername\instancename , po którym następuje przecinek, a następnie numer portu programu SQL Server (computername\instancename,portNumber). Jeśli hostujesz bazę danych w klastrze programu SQL Server, zastąp ciąg computername nazwą sieci wirtualnej grupy zasobów klastra SQL. Jeśli baza danych jest częścią zawsze włączonej grupy dostępności SQL, zastąp computername\instancename ciąg nazwą odbiornika grupy dostępności w formacie AvalabilityGroupListenerName,portNumber.

Konfigurowanie ustawień operacyjnej bazy danych

  1. Na każdym serwerze zarządzania uruchom polecenie regedit z wiersza polecenia z podwyższonym poziomem uprawnień, a następnie edytuj:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database Zmień wartość DatabaseServerName na nazwę sieci wystąpienia sql operacyjnej bazy danych.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup Zmień wartość DatabaseServerName na nazwę sieci wystąpienia sql operacyjnej bazy danych.

  2. Na każdym serwerze zarządzania edytuj następujący plik: %ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config dla programu System Center 2016 — Operations Manager lub dla wszystkich nowszych wersji (2019 i 2022), %ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config:

    • W obszarze tagu <Category Name=”Cmdb”>zmień wartość parametru ServerName na nazwę sieci wystąpienia sql operacyjnej bazy danych SQL i zmień wartość parametru PortNumber na numer portu programu SQL Server.

    • W obszarze tagu <Name=”ConfigStore”>zmień wartość parametru ServerName na nazwę sieci wystąpienia sql operacyjnej bazy danych SQL i zmień wartość parametru PortNumber na numer portu programu SQL Server.

  3. W wystąpieniu programu SQL Server hostująca operacyjną bazę danych skonfiguruj następujące ustawienia:

    a. Otwórz SQL Server Management Studio.

    b. W okienku Eksplorator obiektów rozwiń węzeł Bazy danych, rozwiń operacyjną bazę danych (na przykład OperationsManager), rozwiń węzeł Tabele, kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$ManagementGrouppozycję , a następnie wybierz polecenie Edytuj pierwsze 200 wierszy. W okienku wyników przewiń w prawo do kolumny o nazwie column.SQLServerName_<GUID>.

    c. W pierwszym wierszu wprowadź nazwę sieci wystąpienia sql operacyjnej bazy danych.

    d. Kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring i wybierz polecenie Edytuj pierwsze 200 wierszy. W okienku wyników przewiń w prawo do kolumny o nazwie MainDatabaseServerName_<GUID>.

    e. W pierwszym wierszu wprowadź nazwę sieci wystąpienia sql operacyjnej bazy danych.

    f. Kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log i wybierz polecenie Edytuj pierwsze 200 wierszy. W okienku wyników przewiń w prawo do kolumny o nazwie Post_MainDatabaseServerName_<GUID>.

    g. W pierwszym wierszu wprowadź nazwę sieci wystąpienia sql operacyjnej bazy danych.

Konfigurowanie ustawień bazy danych magazynu danych

  1. Na każdym serwerze zarządzania uruchom polecenie regedit z wiersza polecenia z podwyższonym poziomem uprawnień, a następnie edytuj:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
    Zmień wartość DataWarehouseDBServerName na nazwę sieci wystąpienia SQL bazy danych magazynu danych.

  2. Otwórz program SQL Server Management Studio, połącz się z wystąpieniem programu SQL Server hostem operacyjnej bazy danych.

  3. W okienku Eksplorator obiektów rozwiń węzeł Bazy danych, rozwiń operacyjną bazę danych (na przykład OperationsManager), rozwiń węzeł Tabele, kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$DataWarehousepozycję , a następnie wybierz polecenie Edytuj pierwsze 200 wierszy.

  4. W okienku wyników przewiń w prawo do kolumny o nazwie MainDatabaseServerName_<GUID>.

  5. W pierwszym wierszu wprowadź nazwę sieci wystąpienia SQL bazy danych magazynu danych.

  6. Kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoringpozycję , a następnie wybierz polecenie Edytuj pierwsze 200 wierszy.

  7. W okienku wyników przewiń w prawo do kolumny o nazwie MainDatabaseServerName_<GUID>.

  8. W pierwszym wierszu wprowadź nazwę sieci wystąpienia SQL bazy danych magazynu danych.

  9. Kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Logpozycję , a następnie wybierz polecenie Edytuj pierwsze 200 wierszy.

  10. W okienku wyników przewiń w prawo do kolumny o nazwie Post_MainDatabaseServerName_<GUID>.

  11. W pierwszym wierszu wprowadź nazwę sieci wystąpienia SQL bazy danych magazynu danych.

  12. Kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$DataWarehouse_Logpozycję , a następnie wybierz polecenie Edytuj pierwsze 200 wierszy.

  13. W okienku wyników przewiń w prawo do kolumny o nazwie Post_MainDatabaseServerName_<GUID>.

  14. W pierwszym wierszu wprowadź nazwę sieci wystąpienia SQL bazy danych magazynu danych.

  15. Kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcherpozycję , a następnie wybierz polecenie Edytuj pierwsze 200 wierszy.

  16. W okienku wyników przewiń w prawo do kolumny o nazwie DatabaseServerName_<GUID>.

  17. W pierwszym wierszu wprowadź nazwę sieci wystąpienia SQL bazy danych magazynu danych.

  18. Kliknij prawym przyciskiem myszy dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Logpozycję , a następnie wybierz polecenie Edytuj pierwsze 200 wierszy.

  19. W okienku wyników przewiń w prawo do kolumny o nazwie Post_DatabaseServerName_<GUID>.

  20. W pierwszym wierszu wprowadź nazwę sieci wystąpienia SQL bazy danych magazynu danych.

  21. W okienku Eksplorator obiektów rozwiń węzeł Bazy danych, rozwiń bazę danych magazynu danych (na przykład OperationsManagerDW), rozwiń węzeł Tabele, kliknij prawym przyciskiem myszy dbo.MemberDatabasepozycję , a następnie wybierz polecenie Edytuj pierwsze 200 wierszy.

  22. W okienku wyników przewiń w prawo do kolumny o nazwie column.ServerName.

  23. W pierwszym wierszu wprowadź nazwę sieci wystąpienia SQL bazy danych magazynu danych.

  24. W wystąpieniu programu SQL Server hostująca operacyjną bazę danych skonfiguruj następujące ustawienia:

    a. Otwórz SQL Server Management Studio.

    b. W okienku Eksplorator obiektów rozwiń węzeł Bazy danych i wybierz operacyjną bazę danych (na przykład OperationsManager).

    c. Wybierz pozycję Nowe zapytanie w menu, uruchom następujące zapytanie, aby znaleźć identyfikatory GUID odpowiadające nazwie właściwości MainDatabaseServerName i zanotować wyniki (zapytanie powinno zwrócić 2 rekordy):

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

    d. Rozwiń operacyjną bazę danych (na przykład OperationsManager), rozwiń węzeł Tabele, kliknij prawym przyciskiem myszy dbo.GlobalSettings, a następnie wybierz polecenie Edytuj pierwsze 200 wierszy.

    e. W okienku wyników przewiń w prawo od kolumny o nazwie column.ManagedTypePropertyId.

    f. Znajdź wiersz z identyfikatorem GUID odpowiadającym jednemu z tych identyfikatorów GUID zwróconych przez powyższe zapytanie (zwykle numer wiersza 8) i wprowadź nazwę sieci wystąpienia SQL bazy danych magazynu danych.

Aktualizowanie serwera raportowania

Wykonaj następujące kroki, aby zmodyfikować konfigurację składnika serwera raportowania programu Operations Manager po zaktualizowaniu konfiguracji bazy danych magazynu danych raportowania.

  1. Zaloguj się na komputerze hostujący serwer raportowania programu Operations Manager.

  2. Uruchom polecenie regedit z wiersza polecenia z podwyższonym poziomem uprawnień, a następnie edytuj:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting. Zmień wartość DWDBInstance na computer\<instance> przecinek, a następnie numer (computer\instance,portNumber)portu programu SQL Server. Jeśli hostujesz bazę danych magazynu danych w klastrze programu SQL Server, zastąp komputer nazwą sieci wirtualnej klastra. Jeśli baza danych jest częścią zawsze włączonej grupy dostępności SQL, zastąp computer\<instance> ciąg nazwą odbiornika grupy dostępności w formacie <AvalabilityGroupListenerName,portNumber>.

  3. Wybierz przycisk OK.

  4. Otwórz przeglądarkę i przejdź do strony internetowej raportowania. http://localhost/reports_instancename Jeśli nie ma nazwanego wystąpienia, przejdź do strony http://localhost/reports.

  5. Wybierz pozycję Pokaż szczegóły, a następnie wybierz pozycję Główny magazyn danych. Znajdź parametry połączenia i wiersz, który odczytuje source=<computer>\<instance>;initialwartość .

  6. Zmień parametry połączenia tak, aby zawierały nazwę sieci wystąpienia SQL bazy danych magazynu danych.

    • Przykładowe parametry połączenia:
      data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
    • Przykładowe parametry połączenia:
      data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
  7. Wybierz Zastosuj.

  8. Aby zmienić parametry połączenia dla usługi AppMonitoringSource, wybierz pozycję Monitorowanie aplikacji i wybierz pozycję Monitorowanie platformy .NET.

  9. Wybierz pozycję AppMonitoringSource.

  10. Na stronie AppMonitoringSource wybierz pozycję Właściwości i zmień parametry połączenia tak, aby zawierały nazwę sieci wystąpienia SQL bazy danych magazynu danych.

  11. Wybierz Zastosuj.

  12. Zamknij okno przeglądarki.

Następne kroki

  • Aby zrozumieć sekwencję i kroki przenoszenia operacyjnej bazy danych programu Operations Manager do nowego wystąpienia programu SQL Server, zobacz Jak przenieść operacyjną bazę danych.

  • Aby zrozumieć sekwencję i kroki przenoszenia bazy danych magazynu danych raportowania programu Operations Manager do nowego wystąpienia programu SQL Server, zobacz Jak przenieść bazę danych magazynu danych raportowania.