Delen via


Verplaatsen van de operationele Database

 

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

Hardware en software-updates betekent vaak dat het is nu tijd om uw Operations Manager-configuratie te wijzigen. Verplaatsen van de operationele database, is deze wijziging. Als uw huidige hardware beschadigde of verouderd is en nieuwere hardware beschikbaar is, of waarschijnlijk dat uw organisatie-beleid vereist dat u de database naar een nieuwere besturingssysteem en de server verplaatst, dan is het waarschijnlijk tijd de operationele database te verplaatsen. In beide gevallen bij het verplaatsen van de operationele database, gaat u deze naar een nieuwere besturingssysteem en de server. Hier ziet u hoe u dit doet.

De operationele database verplaatsen vereist Microsoft SQL Server-configuratie. Tijdens het verplaatsen, moet u een database terugzetten back-up van een database, een databasetabel bijwerken nieuwe aanmeldingen toevoegen en Gebruikerskoppeling instellingen wijzigen voor aanmeldingen. Zie voor meer informatie documentatie bij SQL Server.

In dit onderwerp

1. Operation Manager services stoppen

2. Maak een back-up van de oude operationele database en naar de nieuwe server verplaatsen

3. De operationele database op de nieuwe server herstellen

4. De registers en configuratiebestanden op de beheerservers bijwerken

5. De operationele database bijwerken met de nieuwe naam databaseserver

6. Op de nieuwe server bijwerken van de operationele database met de nieuwe naam databaseserver de locatie van de tabellen Application Performance Monitoring opgeven

7. Beveiligingsreferenties op de nieuwe server die als host fungeert voor de operationele database bijwerken

8. Operation Manager services starten

De operationele database te verplaatsen

1. Operation Manager services stoppen

Op alle management-servers in de beheergroep, stop de Operations Manager-services:

  • System Center Data Access

  • System Center Management

  • System Center Management Configuration

2. Maak een back-up van de oude operationele database en naar de nieuwe server verplaatsen

  1. Gebruik Microsoft SQL Server Management Studio maken van een volledige back-up van de operationele database in de oorspronkelijke operationele databaseserver. De standaardnaam is OperationsManager.

    Zie voor meer informatie hoe: Back-Up van een Database (SQL Server Management Studio).

  2. Kopieer het back-upbestand naar een lokale schijf van de nieuwe databaseserver.

  3. Eventueel op de oude server die als host fungeert voor de operationele database, de operationele database verwijderen.

3. De operationele database op de nieuwe server herstellen

Voer deze stappen uit op de nieuwe SQL Server:

  1. Microsoft SQL Server Management Studio gebruiken om te herstellen van de operationele database. (In de vorige stap u verplaatst de back-upbestand naar een lokale schijf van de nieuwe server.) In deze stap kunt u de naam van de database wijzigen en kies de bestandslocatie.

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

  2. Controleer in SQL Server Management Studio of de database online is.

4. De registers en configuratiebestanden op de beheerservers bijwerken

Voer deze stappen uit op elke beheerserver in de beheergroep:

  1. Het bijwerken van het register om te verwijzen naar de nieuwe SQL Server-computer.

    Notitie

    Volg de back-beleid met betrekking tot het register van uw organisatie vóór het bewerken van het register.

    1. Meld u op de beheerserver met beheerdersbevoegdheden.

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

    3. Ga naar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup.

    4. Dubbelklik op de naam voor elk van de volgende sleutels, wijzigt u de waarde in de hostnaam van de SQL Server-computer nu als host fungeert voor de operationele database en klik vervolgens op OK uw wijzigingen op te slaan.

      • DatabaseName

      • DatabaseServerName

        Notitie

        Als u een benoemde instantie van SQL Server gebruikt, moet u de indeling van de Servernaam\exemplaarnaam gebruiken.

    5. Ga naar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database en Herhaal stap d.

    6. Sluit Register-editor.

  2. Bewerk het volgende bestand op elke beheerserver:

    %ProgramFiles%\System Center 2012\Operations Manager\Server\ConfigService.config 

    In de <Category> labels met de naam "Cmdb" en "ConfigStore" Wijzig de waarde voor ServerName aan de naam van de nieuwe SQL server.

5. De operationele database bijwerken met de nieuwe naam databaseserver

  1. Open SQL Server Management Studio.

  2. Vouw Databases, OperationsManager, en tabellen.

  3. Klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$ManagementGroup en klik vervolgens op Top 200 rijen bewerken.

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

  5. Sla de wijziging op.

6. Op de nieuwe server bijwerken van de operationele database met de nieuwe naam databaseserver de locatie van de tabellen Application Performance Monitoring opgeven

  1. Open SQL Server Management Studio.

  2. Vouw Databases, OperationsManager, en tabellen.

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

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

  5. Sla de wijziging op.

7. Beveiligingsreferenties op de nieuwe server die als host fungeert voor de operationele database bijwerken

  1. Vouw Security, vouw aanmeldingen, en voer de volgende handelingen uit:

    1. De account van de schrijver van gegevens toevoegen. Zie voor meer informatie het maken van een SQL Server-aanmelding.

    2. Het actie-account toevoegen.

    3. Het computeraccount van de Data Access-Service (DAS), met het formulier "domein\computernaam$" toevoegen.

    4. Gebruik de volgende gebruikerstoewijzingen voor het DAS-computeraccount:

      • ConfigService

      • db_accessadmin

      • db_datareader

      • db_datawriter

      • db_ddladmin

      • db_securityadmin

      • sdk_users

      • sql_dependency_subscriber

    5. Als een account heeft niet bestond voordat u in de SQL-exemplaar in die u toe te voegen zijn, de toewijzing wordt verwerkt door de SID automatisch uit de teruggezette operations-database. Als het account is in dat geval SQL voordat bestond, ontvangen foutmelding fout voor dat het aanmelden, maar het account in aanmeldingen wordt weergegeven. Als u een nieuwe aanmelding maakt, zorg ervoor dat de gebruikerskoppeling voor logboekbestanden in en database zijn ingesteld op dezelfde waarden als de vorige aanmelding als volgt:

      Aanmelden

      Database

      DW gegevensschrijver

      • apm_datareader

      • apm_datawriter

      • db_datareader

      • dwsynch_users

      Actie-account

      • db_datareader

      • db_datawriter

      • db_ddladmin

      • dbmodule_users

      Account DAS-configuratie

      Notitie

      Als DAS-configuratie wordt gebruikt voor het account LocalSystem, computeraccount opgeven in de vorm < domein > \ < computernaam >$.

      • ConfigService

      • db_accessadmin

      • db_datareader

      • db_datawriter

      • db_ddladmin

      • db_securityadmin

      • sdk_users

      • sql_dependency_subscriber

  2. Deze SQL-opdrachten uitvoeren op de nieuwe Operations-database-exemplaar:

    sp_configure 'Geavanceerde opties weergeven", 1

    opnieuw configureren

    sp_configure 'clr ingeschakeld', 1

    opnieuw configureren

  3. Voer de volgende SQL-query:

    Selecteer is_broker_enabled FROM vinden waarbij naam = 'OperationsManager'

    Als het resultaat van deze query is een is_broker_enabled waarde van 1, deze stap overslaan. Anders is de volgende SQL-query's uitvoeren:

    ALTER DATABASE OperationsManager SET SINGLE_USER met TERUGDRAAIEN direct

    ALTER DATABASE OperationsManager SET ENABLE_BROKER

    ALTER DATABASE OperationsManager SET MULTI_USER

8. Operation Manager services starten

Op alle management-servers in de beheergroep, start u de Operations Manager-services:

  • System Center Data Access

  • System Center Management

  • System Center Management Configuration