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
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).
Kopieer het back-upbestand naar een lokale schijf van de nieuwe databaseserver.
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:
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).
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:
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.
Meld u op de beheerserver met beheerdersbevoegdheden.
Klik op Start, Selecteer uitvoeren, type regedit in de Openen vak en klik vervolgens op OK Register-Editor te starten.
Ga naar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup.
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.
Ga naar HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database en Herhaal stap d.
Sluit Register-editor.
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
Open SQL Server Management Studio.
Vouw Databases, OperationsManager, en tabellen.
Klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$ManagementGroup en klik vervolgens op Top 200 rijen bewerken.
Wijzig de waarde in de SQLServerName_6B1D1BE8_EBB4_B425_08DC_2385C5930B04 kolom om de naam van de nieuwe SQL Server-computer weer te geven.
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
Open SQL Server Management Studio.
Vouw Databases, OperationsManager, en tabellen.
Met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring, en klik vervolgens op boven 200 rijen bewerken.
Wijzig de waarde in de MainDatabaseServerName_5C00C79B_6B71_6EEE_4ADE_80C11F84527A kolom om de naam van de nieuwe SQL Server-computer weer te geven.
Sla de wijziging op.
7. Beveiligingsreferenties op de nieuwe server die als host fungeert voor de operationele database bijwerken
Vouw Security, vouw aanmeldingen, en voer de volgende handelingen uit:
De account van de schrijver van gegevens toevoegen. Zie voor meer informatie het maken van een SQL Server-aanmelding.
Het actie-account toevoegen.
Het computeraccount van de Data Access-Service (DAS), met het formulier "domein\computernaam$" toevoegen.
Gebruik de volgende gebruikerstoewijzingen voor het DAS-computeraccount:
ConfigService
db_accessadmin
db_datareader
db_datawriter
db_ddladmin
db_securityadmin
sdk_users
sql_dependency_subscriber
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
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
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