Sdílet prostřednictvím


Přesun databáze datového skladu pro sestavy

Důležité

Tato verze Operations Manageru dosáhla konce podpory. Doporučujeme upgradovat na Operations Manager 2022.

Po počátečním nasazení nástroje System Center Operations Manager může být potřeba přesunout databázi datového skladu pro generování sestav z jednoho počítače založeného na microsoft SQL Server do jiného.

Během přesunutí musíte zastavit služby na serverech pro správu, zazálohovat databázi, obnovit databázi, aktualizovat registr na serverech pro správu, aktualizovat tabulky databáze, přidat nové přihlašovací údaje a upravit nastavení mapování uživatelů pro přihlášení. Další informace najdete v dokumentaci k SQL Serveru.

Poznámka

Tento postup může způsobit ztrátu dat, pokud se neprovede správně a v přiměřené době od selhání. Ujistěte se, že všechny kroky postupujete přesně a bez zbytečných prodlev mezi jednotlivými kroky.

Shrnutí postupu

Diagram znázorňující souhrnné kroky pro přesun databáze databázových databází pro generování sestav

Přesun databáze datového skladu pro sestavy

Ukončení služeb nástroje Operations Manager

Na všech serverech pro správu ve skupině pro správu ukončete služby nástroje Operations Manager:

  • System Center Data Access
  • Microsoft Monitoring Agent
  • System Center Management Configuration

Zálohování databáze datového skladu pro generování sestav ve staré instanci SQL Server

  1. V původní instanci SQL Serveru hostující databázi datového skladu pro sestavy použijte k vytvoření úplné zálohy databáze Microsoft SQL Server Management Studio. Výchozí název je OperationsManagerDW.

    Další informace najdete v tématu Postup: Zálohování databáze (SQL Server Management Studio).

  2. Zkopírujte záložní soubor na místní jednotku nové instance SQL Serveru.

Aktualizace tabulky GlobalSettings

V databázi OperationsManager ručně aktualizujte tabulku GlobalSettings tak, aby odrážela host\Instance, do které byl datový sklad přesunut.

Další informace najdete v tématu Postup konfigurace databáze datového skladu pro generování sestav nástroje Operations Manager.

Obnovení databáze datového skladu pro sestavy v nové instanci SQL Serveru

  1. K obnovení databáze datového skladu pro sestavy použijte Microsoft SQL Server Management Studio. (V předchozím kroku jste přesunuli záložní soubor databáze na místní jednotku nové instance SQL Server.) V tomto kroku můžete změnit název databáze a zvolit umístění souboru.

    Další informace najdete v tématu Postup: Obnovení zálohy databáze (SQL Server Management Studio).

  2. V aplikaci SQL Server Management Studio ověřte, že je databáze online.

Aktualizace registru na serverech pro správu a v databázi datového skladu pro sestavy

Po přesunutí databáze datového skladu pro sestavy nástroje Operations Manager do jiné instance SQL Server budete muset podle následujících kroků překonfigurovat všechny servery pro správu ve skupině pro správu tak, aby odkazovat na nový název počítače a instanci. Bude k tomu potřeba upravit registr, konfigurační soubor konfigurační služby a několik tabulek v provozní databázi. Podrobné informace o postupu najdete v tématu Postup konfigurace nástroje Operations Manager ke komunikaci s SQL Serverem.

Aktualizace serveru pro sestavy

Na serveru pro sestavy budete muset změnit připojovací řetězec tak, aby odkazovat na nový název počítače a instanci SQL Server, která je hostitelem databáze datového skladu vykazovaných sestav. Podrobné informace o postupu najdete v tématu Postup konfigurace nástroje Operations Manager ke komunikaci s SQL Serverem.

Aktualizace zabezpečovacích přihlašovacích údajů v nové instanci SQL Serveru hostující databázi datového skladu pro sestavy

  1. V nové instanci SQL Serveru hostující databázi datového skladu pro sestavy otevřete SQL Management Studio.

  2. Rozbalte Zabezpečení, rozbalte Přihlášení a pak přidejte účet pro zápis dat. Další informace najdete v tématu Postup vytvoření přihlášení k SQL Serveru.

  3. V části Přihlášenípřidejte účet čtečky dat.

  4. V části Přihlášení přidejte uživatelský účet služby Data Access Service ve formátu doména\uživatel.

  5. Pro uživatelský účet DAS (Data Access Service) přidejte následující mapování uživatelů:

    • db_datareader
    • OpsMgrReader
    • apm_datareader
  6. Pokud účet v instanci SQL, do které ho přidáváte, ještě neexistoval, bude mapování automaticky vyzvednuto identifikátorem SID z obnovené databáze datového skladu. Pokud už účet v této instanci SQL Serveru existoval, obdržíte chybu s informacemi o selhání tohoto přihlášení, i když se účet zobrazí v části Přihlášení. Pokud vytváříte nové přihlášení, ujistěte se, že mapování uživatelů pro toto přihlášení a databázi je nastavené na stejné hodnoty jako u předchozího přihlášení, a to následujícím způsobem:

    Přihlásit Databáze
    Zápis dat datového skladu - db_owner
    - OpsMgrWriter
    - apm_datareader
    - apm_datawriter
    Čtení dat datového skladu - db_datareader
    - OpsMgrReader
    - apm_datareader
    Účet DAS / konfigurační účet - db_datareader
    - OpsMgrReader
    - apm_datareader

    Poznámka

    Pokud účet DAS/Configuration používá účet LocalSystem, zadejte účet počítače ve formátu <název_počítače>_domény><$.

Spuštění služeb nástroje Operations Manager

  1. Na všech serverech pro správu ve skupině pro správu spusťte služby nástroje Operations Manager:
    • System Center Data Access
    • Microsoft Monitoring Agent
    • System Center Management Configuration

Aktualizace hlavního názvu služby pro Connections Kerberos

Pokud chcete aktualizovat ověřování protokolem Kerberos pomocí SQL Server, měli byste si projít téma Registrace hlavního názvu služby pro Connections Protokolu Kerberos, aby se servery pro správu mohly ověřovat u SQL Server pomocí protokolu Kerberos.

Ověření úspěšného přesunutí databáze datového skladu

  1. Ověřte, že můžete úspěšně spustit sestavu z konzoly.

  2. Ujistěte se, že stav všech serverů pro správu ve skupině pro správu je v pořádku. Pokud je stav některého serveru pro správu Kritický, otevřete Průzkumníka stavů, rozbalte Dostupnost – <název> serveru a pak pokračujte rozbalením, dokud nebudete moct přejít na Data Warehouse stav žádosti o seznam nasazených sad Management Pack SQL RS. Zkontrolujte přidružené události a zjistěte, jestli nedošlo k problému s přístupem k databázi datového skladu.

  3. Zkontrolujte události operačního systému.

    a. Otevřete Prohlížeč událostí a přejděte na protokoly aplikací a služeb a do nástroje Operations Manager. b. V protokolu Operations Manageru vyhledejte události se zdrojem Modul Health Service a kategorií Datový sklad. Pokud bylo přesunutí úspěšné, měl by obsahovat číslo události 31570, 31558 nebo 31554.
    c. Pokud dojde k problému s přístupem k databázi datového skladu, budou existovat čísla událostí 31563, 31551, 31569 nebo 31552.

  4. Kontrola událostí v Operations Manageru:

    a. V konzole Operations Console vyberte Monitorování.
    b. V pracovním prostoru Sledování přejděte na Sledování, Operations Manager, Události modulu Health Service a potom na Události modulu Performance Data Source.
    c. V podokně Události modulu Performance Data Source hledejte události s datem a časem, které jsou pozdější než doba přesunutí.
    d. Pokud dojde k problému s databází datového skladu, měly by existovat události, které mají modul Source of Health Service a číslo události 10103.

Další kroky

  • Pokud chcete pochopit pořadí a postup přesunu provozní databáze Operations Manageru do nové instance SQL Server, přečtěte si téma Jak přesunout provozní databázi.