Stellen Sie sicher, dass Ihre Microsoft SQL Server-Datenbank die entsprechenden Voraussetzungen erfüllt, dass Sie die erforderlichen Anmeldedaten haben und dass Sie jede erforderliche Bereinigung und andere Vorbereitungen vor dem Upgrade von vCenter Server abschließen.

Informationen zum Entfernen der DBO-Rolle und Migrieren aller Objekte im DBO-Schema auf ein benutzerdefiniertes Schema finden Sie im VMware-Knowledgebase-Artikel KB 1036331.

Informationen zum Migrieren der vCenter Server-Datenbank von Microsoft SQL Express zu Microsoft SQL Server finden Sie im VMware-Knowledgebase-Artikel KB 1028601.

Wichtig: Wenn der vCenter Server-Dienst unter dem integrierten Microsoft Windows-Systemkonto ausgeführt wird, können Sie „Integriertes Windows“ nicht als Ihre Authentifizierungsmethode verwenden.

Voraussetzungen

Sie müssen die grundlegende Upgrade-Interoperabilität bestätigen, bevor Sie Ihre Microsoft SQL Server-Datenbank für das Upgrade von vCenter Server vorbereiten. Weitere Informationen hierzu finden Sie unter Datenbankanforderungen für vCenter Server unter Windows.

Vergewissern Sie sich, dass Sie Ihre Datenbank gesichert haben. Informationen zum Erstellen einer Sicherungskopie der vCenter Server-Datenbank finden Sie in der Dokumentation zu Microsoft SQL Server.

Informationen zum korrekten Festlegen von Datenbankberechtigungen finden Sie unter Datenbankberechtigungsanforderungen für vCenter Server und Verwenden eines Skripts zum Erstellen und Anwenden von Microsoft SQL Server-Datenbankschemas und Rollen.

Prozedur

  1. Überprüfen Sie, ob Ihre Datenbank die Upgrade-Anforderungen erfüllt. Aktualisieren Sie bei Bedarf die Datenbank auf eine unterstützte Version.
  2. Wenn vCenter Server Ihren Datenbankserver nicht unterstützt, führen Sie ein Datenbank-Upgrade auf eine unterstützte Version durch oder importieren Sie Ihre Datenbank in eine unterstützte Version.
  3. Wenn Ihre vorhandene Datenbank eine Microsoft SQL Server-Datenbank ist und Sie auf eine neu unterstützte Microsoft SQL Server-Datenbank wie Microsoft SQL Server 2012 aktualisieren möchten, aktualisieren Sie Ihre Microsoft SQL Server-Datenbank vor dem Upgrade von vCenter Server.
    Wenn Ihre vorhandene Datenbank eine Microsoft SQL Server-Datenbank ist, brauchen Sie keine neue vCenter Server-Instanz zu installieren.
    Wenn Sie die Datenbank von Microsoft SQL Server 2005 auf Microsoft SQL Server 2008 R2-SP2 oder höher migrieren, legen Sie die Kompatibilitätsstufe der Datenbank auf 100 fest.
  4. Prüfen Sie, ob die Berechtigungen korrekt festgelegt sind.
  5. Vergewissern Sie sich, dass die Kennwörter aktuell sind und nicht in Kürze ablaufen.
  6. Prüfen Sie, ob JDK 1.6 oder höher auf der physischen vCenter Server-Maschine installiert ist.
  7. Stellen Sie sicher, dass auf der physischen Maschine, auf der ein Upgrade von vCenter Server durchgeführt werden soll, die Datei sqljdbc4.jar zu der Variablen CLASSPATH hinzugefügt wird.
    Wenn die Datei sqljdbc4.jar noch nicht auf Ihrem System installiert ist, erfolgt die Installation über das vCenter Server-Installationsprogramm.
  8. Prüfen Sie, ob der Quellname Ihrer Systemdatenbank den Treiber von Microsoft SQL Server Native Client 10 oder 11 verwendet.
  9. Wenn Sie die DBO-Rolle entfernen und alle Objekte im DBO-Schema auf ein benutzerdefiniertes Schema migrieren möchten, müssen Sie die erforderlichen Berechtigungen gewähren.
    1. Gewähren Sie dem vCenter Server-Benutzer in der vCenter Server-Datenbank die erforderlichen Berechtigungen.
    2. Gewähren Sie dem Benutzer in der MSDB-Datenbank die erforderlichen Berechtigungen.
  10. Erstellen Sie eine vollständige Sicherung der vCenter Server-Datenbank.

Ergebnisse

Ihre Datenbank ist auf das vCenter Server-Upgrade vorbereitet.