Delen via


Het verplaatsen van de datawarehouse-Database

 

Gepubliceerd: maart 2016

Van toepassing op: System Center 2012 R2 Operations Manager, Operations Manager for System Center 2012, System Center 2012 SP1 - Operations Manager

Na de eerste implementatie van System Center 2012 – Operations Manager, moet u mogelijk de datawarehouse-database verplaatsen van een Microsoft SQL Server-computer naar de andere.

System_CAPS_cautionLet op

Deze procedure kan leiden tot gegevensverlies als deze niet wordt uitgevoerd op de juiste wijze en binnen een redelijke tijdsduur van de fout. Zorg ervoor dat u alle stappen van de nauwkeurig, zonder onnodige vertraging tussen de stappen.

Deze procedure moet Microsoft SQL Server-configuratie. Nieuwe aanmeldingen moet u een database terugzetten back-up van een database, een databasetabel bijwerken toevoegen en instellingen voor aanmeldingen Gebruikerskoppeling wijzigen. Zie voor meer informatie documentatie bij SQL Server.

Gegevens datawarehouse-Database verplaatsing Procedure

Gebruik de procedure hieronder de datawarehouse-database verplaatsen naar een ander systeem.

Verplaatsen van de datawarehouse-database

  1. Stop de services Operations Manager (System Center Data Access-Service, System Center Management-Service en System Center Management Configuration-Service) op alle beheerservers in de beheergroep.

  2. Gebruik SQL Server Management Studio om te maken van een volledige back-up van de datawarehouse-database op de huidige datawarehouse-server. De standaardnaam is OperationsManagerDW. U wordt aangeraden ook back-up van de bijbehorende hoofddatabase.

    Zie voor meer informatie How to: File een Database (SQL Server Management Studio).

  3. Het back-upbestand kopiëren naar een lokale schijf op de nieuwe SQL Server of een lokaal station toewijzen aan de map waarin het back-upbestand.

  4. Verwijder eventueel de datawarehouse-database op de huidige datawarehouse-server.

  5. Gebruik SQL Management Studio de OperationsManagerDW-database die u eerder back-up terugzetten in de nieuwe datawarehouse-server.

    Zie voor meer informatie hoe: terugzetten van een back-up-Database (SQL Server Management Studio).

  6. Het bijwerken van het register op elke beheerserver in de beheergroep om te verwijzen naar de nieuwe SQL Server-computer.

    1. Meld u op de beheerserver met beheerdersbevoegdheden.

    2. Klik op Start, Selecteer uitvoeren, typ regedit in de Openen vak en klik vervolgens op OK Register-Editor te starten.

    3. HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Operations Manager\3.0\Setup\DataWarehouseDBServerName - (dit wijzigen naar de nieuwe SQL server die als host fungeert voor de DW).

    4. Ga naar de rapportserver.

    5. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center bewerkingen Manager\3.0\Reporting,\ DWDBInstance Dubbelklik op de naam en wijzig de waarde in de hostnaam van de SQL Server-computer nu als host fungeert voor de database van operations manager DW en klik vervolgens op OK uw wijziging op te slaan.

    6. Sluit Register-editor.

  7. Start de System Center Data Access-Service op de beheerserver die zijn gekoppeld aan de rapportageserver. Dit is nodig voor toegang tot de rapportenpagina.

  8. Wijzig de verbindingstekenreeksen op reporting server.

    1. Open een browser en Ga naar de rapportageserver webpagina https://localhost/reports_instancename. Als er geen benoemde instantie, gaat u naar https://localhost/reports.

    2. Klik op Details weergeven en klik vervolgens op gegevens datawarehouse Main. Wijzig de verbindingsreeks voor de nieuwe servernaam datawarehouse bevatten en klik vervolgens op toepassen.

    3. De verbindingsreeks voor AppMonitoringSource wijzigen.

    4. Klik op toepassing bewaking en klik vervolgens op .NET-bewaking.

    5. Klik op AppMonitoringSource.

    6. Op de AppMonitoringSource pagina, klikt u op eigenschappen en wijzigen van de verbindingsreeks voor de nieuwe gegevens datawarehouse belangrijkste server gegevensbronnaam bevatten en klik vervolgens op toepassen.

    7. Sluit de browser.

  9. Op de server die als host fungeert voor de operationele database en de OperationsManager database-tabel bijwerken.

    Opmerking als de SCOM door een upgrade van SCOM 2007 in plaats van met behulp van het installatiemedium SCOM 2012 is geïnstalleerd, moet u wijzigt de dbo.MT_DataWarehouse tabel in plaats van de dbo.MT_Microsoft$SystemCenter$DataWarehouse tabel.

    1. Open SQL Server Management Studio.

    2. Vouw Databases, OperationsManager, en tabellen.

    3. Met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$DataWarehouse, en klik vervolgens op boven 200 rijen bewerken.

    4. Wijzig de waarde in de MainDatabaseServerName_2C77AA48_DB0A_5D69_F8FF_20E48F3AED0F kolom om de naam van de nieuwe SQL Server voor de database DW weer te geven.

    5. De database OperationsManager voor Application Performance Monitoring-functionaliteit bijwerken.

    6. Met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring, en klik vervolgens op boven 200 rijen bewerken.

    7. Wijzig de waarde in de MainDatabaseServerName_5C00C79B_6B71_6EEE_4ADE_80C11F84527A kolom om de naam van de nieuwe SQL Server voor de database DW weer te geven.

    8. Doe hetzelfde voor de volgende tabellen.

    9. Met de rechtermuisknop op dbo. MT_Microsoft$ System Center$ DataWarehouse$ AppMonitoring_Log en klik vervolgens op boven 200 rijen bewerken. Wijzig de waarde van de kolom Post_MainDatabaseServerName_5C00C79B_6B71_6EEE_4ADE_80C11F84527A om de naam van de nieuwe SQL Server voor de database DW weer te geven.

    10. Met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log en klik vervolgens op boven 200 rijen bewerken. Wijzig de waarde van kolom. Pre_MainDatabaseServerName_2C77AA48_DB0A_5D69_F8FF_20E48F3AED0F.

    11. Sluit SQL Server Management Studio.

  10. Op de nieuwe datawarehouse-server, moet u de liddatabase bijwerken.

    1. Open SQL Server Management Studio.

    2. Vouw Databases, OperationsManagerDW, en tabellen.

    3. Met de rechtermuisknop op dbo. MemberDatabase, en klik vervolgens op boven 200 rijen bewerken.

    4. Wijzig de waarde in de servernaam kolom om de naam van de nieuwe SQL Server weer te geven.

    5. Sluit SQL Server Management Studio.

  11. Vouw op de nieuwe server die als host fungeert voor de operationele database, Security, vouw aanmeldingen, en vervolgens voegt u de account van de schrijver van gegevens.

    Zie voor meer informatie hoe: Maak een SQL Server-aanmelding.

  12. Ook in aanmeldingen, voegt u de gegevens lezer-account.

  13. Ook in aanmeldingen, het computeraccount van de Data Access-Service, met het formulier "domein\computernaam$" toevoegen.

  14. Voor de computeraccount van de Data Access-Service (DAS), voegt u de volgende gebruikerstoewijzingen:

    • db_datareader

    • OpsMgrReader

    • apm_datareader

    Notitie

    Als een account niet aanwezig waren is voordat in de SQL-exemplaar waarin u deze wilt toevoegen, de toewijzing wordt verwerkt door de SID automatisch uit de teruggezette datawarehouse-database. Als het account is dat SQL-exemplaar voordat bestond, er een foutbericht weergegeven die niet zijn dat het aanmelden, maar het account wordt weergegeven in aanmeldingen. Als u een nieuwe aanmelding maakt, stel Gebruikerskoppeling voor aanmeldings- en -database zijn op dezelfde waarden als de vorige aanmelding:

    DW gegevensschrijver: databaserol, OpsMgrWriter, apm_datareader, apm_datawriter

    DW gegevenslezer: db_datareader, OpsMgrReader, apm_datareader

    DAS/Config account: db_datareader, OpsMgrReader, apm_datareader

    Als DAS/Config het account LocalSystem gebruikt, geef computeraccount vorm "< domein > \ < computernaam >$".

  15. Start de Operations Manager-services (System Center Management System Center Data Access en System Center Management Configuration) op alle beheerservers in de beheergroep.

Om te controleren of een geslaagde verplaatsen van de datawarehouse-database

  1. Controleer of u kunt met succes een rapport uitvoeren vanuit de console.

  2. Zorg ervoor dat de status van alle beheerservers in de beheergroep orde.

    Als de status van een beheerserver kritieke, open Health Explorer, vouw beschikbaarheid - <servernaam>, en gaat u verder uit te vouwen totdat u naar navigeren kunt SQL RS geïmplementeerde Management Pack lijst aanvraag datawarehouse. Controleer de bijbehorende gebeurtenissen om te bepalen of er een probleem toegang tot de datawarehouse-database.

  3. Controleer besturingssysteem gebeurtenissen:

    1. Open Logboeken van het besturingssysteem. Ga naar Logboeken, en klik vervolgens op Operations Manager.

    2. In de Operations Manager deelvenster, zoekt u gebeurtenissen met een bron van Module Health-Service en een categorie van datawarehouse.

      Het verplaatsen is voltooid als gebeurtenis-id 31570, 31558 of 31554 bestaat.

      Er is een probleem toegang tot de datawarehouse-database als gebeurtenis getallen 31563, 31551, 31569 of 31552 bestaat.

  4. Controleren op gebeurtenissen in Operations Manager:

    1. Selecteer in de Operations-console controle.

    2. Ga naar Monitoring, Operations Manager, gebeurtenissen van de Module Health Service, en klik vervolgens op prestatiegegevens van de gebeurtenissen van Module gegevensbron.

    3. Zoek de Prestatiegebeurtenissen van Module gegevensbron deelvenster voor gebeurtenissen met een datum en tijd is hoger dan de verplaatsen.

      Er is een probleem met de datawarehouse-database als gebeurtenissen hebben een bron van Module Health-Service en een gebeurtenisnummer van 10103.