Ändern der Orchestrator-Datenbank

 

Veröffentlicht: März 2016

Betrifft: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Möglicherweise müssen Sie nach der Installation den Speicherort der Orchestrator-Datenbank ändern, weil Sie Management-Server und Datenbankserver trennen, die Datenbank auf einen größeren Server oder einen Cluster verschieben oder einfach nur die Orchestration-Datenbank aufgrund von Änderungen in Ihrer Umgebung neu konfigurieren möchten. Sie können die vorhandene Datenbank mithilfe von Microsoft SQL Server-Standardmethoden auf einen anderen Server verschieben. Sie müssen dann aber die Orchestrator-Funktionen so konfigurieren, dass eine Verbindung zu dem neuen Server hergestellt wird. Diese Konfiguration müssen Sie, wie im Folgenden beschrieben, auf dem Management-Server, für den die Orchestration-Konsole unterstützenden Webdienst und auf jedem Runbook-Server ausführen.

Management-Server und Runbook-Server

Mithilfe des Datenbankkonfigurationstools können Sie die Verbindungseinstellungen ändern, die vom Management-Server und den Runbook-Servern in ihrer Umgebung konfiguriert wurden. Die Einstellungen für diese Server werden in einer verschlüsselten Datei mit dem Namen Settings.dat gespeichert. Wenn Sie die Orchestration-Datenbankeinstellungen ändern, z. B. den Port, den Benutzerkontenzugriff oder den Computernamen, müssen Sie alle Runbook-Server manuell deinstallieren und erneut installieren sowie anschließend das Datenbankkonfigurationstool auf dem Management-Server und allen Runbook-Servern erneut ausführen.

So ändern Sie die Datenbankeinstellungen für den Management-Server und die Runbook-Server

  1. Klicken Sie auf dem Management-Server auf Start, zeigen Sie auf Alle Programme, und klicken Sie dann auf Microsoft System Center 2012, Orchestrator und Datenspeicherkonfiguration.

  2. Geben Sie im Feld Server den Namen des Servers ein, auf dem die Datenbank gehostet wird. Verwenden Sie dabei folgendes Format: <server>\<instance>,<port>. Sie können auf die Schaltfläche mit den Auslassungspunkten (...) klicken, um den Computer auszuwählen. Wenn die Orchestrator-Datenbank auf der Standardinstanz installiert ist, können Sie die Angabe der Instanz weglassen. Die Angabe des Ports ist nicht erforderlich, wenn SQL Server mit dem Standardport 1433 installiert ist.

    Geben Sie MySQLServer\MyInstance,12345 ein, wenn die Orchestrator-Datenbank auf einer Instanz mit der Bezeichnung „MyInstance“ auf einem Computer mit dem Namen „MySQLServer“ installiert ist und Port 12345 konfiguriert wurde.

    Geben Sie MySQLServer\MyInstance ein, wenn die Orchestrator-Datenbank auf einer Instanz mit der Bezeichnung „MyInstance“ auf einem Computer mit dem Namen „MySQLServer“ installiert ist und Port 1433 konfiguriert wurde.

    Geben Sie MySQLServer ein, wenn die Orchestrator-Datenbank auf der Standardinstanz auf einem Computer mit dem Namen „MySQLServer“ installiert ist und Port 1433 konfiguriert wurde.

  3. Wählen Sie die Authentifizierungsmethode für die Verbindung mit dem SQL Server aus:

    - **Windows-Authentifizierung**: Die Verbindung mit SQL Server erfolgt mithilfe der Windows-Authentifizierung.
    
    - **SQL Server-Authentifizierung**: Die Verbindung mit SQL Server erfolgt mithilfe eines SQL Server-Benutzerkontos. Geben Sie den **Benutzernamen** und das **Kennwort** des SQL Server-Benutzerkontos ein. Dieses Konto muss über Rechte zum Erstellen, Schreiben und Besitzen einer Datenbank sowie zum Erstellen, Aktualisieren und Löschen von Zeilen in der Datenbank verfügen.
    
  4. Klicken Sie auf Weiter.

  5. Klicken Sie im Bereich Datenspeicher auf Vorhandene Datenbank verwenden.

  6. Wählen Sie in der Liste Name die Datenbank aus.

  7. Klicken Sie auf Fertig stellen.

Webdienst

Vom dem die Orchestration-Konsole unterstütztenden Webdienst wird die Datei Settings.dat nicht verwendet. Zum Ändern der Datenbankeinstellungen für den Webdienst müssen Sie die Datei Web.config auf dem Internetinformationsdienste (IIS)-Server bearbeiten. Sie können die Dateien mit IIS-Manager bearbeiten, müssen Sie aber zuerst entschlüsseln, indem Sie die ausführbare Datei "aspnet_regiis.exe" ausführen.

So ändern Sie die Datenbankeinstellungen für den Orchestrator-Webdienst

  1. Melden Sie sich mit Administratoranmeldeinformationen auf dem Computer an, auf dem die Orchestration-Konsole installiert ist.

  2. Öffnen Sie eine Eingabeaufforderung mit Administratoranmeldeinformationen.

  3. Führen Sie den folgenden Befehl zum Entschlüsseln der Datei Web.config aus:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"

  4. Klicken Sie zum Starten des IIS-Manager auf Start, zeigen Sie auf Verwaltungstools, und klicken Sie dann auf Internetinformationsdienste-Manager.

  5. Erweitern Sie den Knoten Sites, und klicken Sie dann auf Microsoft System Center 2012 Orchestrator-Webdienst.

  6. Doppelklicken Sie in der Ansicht "Features" auf Verbindungszeichenfolgen.

  7. Doppelklicken Sie im Bereich Verbindungszeichenfolgen auf OrchestratorContext.

  8. Scrollen Sie im Feld Benutzerdefiniert zu dem Abschnitt der Zeichenfolge, der den Servernamen (Datenquelle) und den Datenbanknamen (Anfangskatalog) enthält. Ändern Sie diese Werte nach Bedarf.

  9. Klicken Sie auf OK, um das Dialogfeld zu schließen.

  10. Schließen Sie IIS-Manager.

  11. Führen Sie den folgenden Befehl zum Verschlüsseln der Datei Web.config aus:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"