Migrieren der App-V-SQL-Datenbank auf einen anderen SQL Server

Letzte Aktualisierung: Oktober 2010

Betrifft: Application Virtualization

Im Folgenden wird ausführlich beschrieben, wie Sie die SQL-Datenbank des Microsoft Application Virtualization (App-V) Management Server auf einen anderen SQL Server migrieren.

Wichtig

Dieses Verfahren setzt voraus, dass der App-V Server-Dienst gestoppt wurde. Dies verhindert, dass Benutzer ihre Anwendungen verwenden.

So sichern Sie die App-V SQL-Datenbank

  1. Öffnen Sie das Programm „Services.msc“, und stoppen Sie den App-V Management Server-Dienst auf allen Verwaltungsservern, auf denen die zu migrierende Datenbank verwendet wird.

  2. Öffnen Sie auf dem Computer, auf dem sich die App-V-Datenbank befindet, SQL Server Management Studio.

  3. Erweitern Sie den Knoten Datenbanken, und suchen Sie die App-V-Datenbank (der Standardname lautet APPVIRT).

  4. Klicken Sie mit der rechten Maustaste auf die Datenbank, und wählen Sie Tasks und anschließend Sichern aus.

  5. Überprüfen Sie, ob das Wiederherstellungsmodell auf EINFACH und der Sicherungstyp auf Voll festgelegt ist. Ändern Sie bei Bedarf die Einstellungen für Sicherungssatz und für Ziel.

  6. Klicken Sie auf OK, um die Datenbank zu sichern. Klicken Sie nach Abschluss des Sicherungsvorgangs auf OK.

  7. Öffnen Sie Windows Explorer, und navigieren Sie zu dem Ordner, in dem sich die Datenbanksicherungskopie befindet, z. B. APPVIRT.BAK. Kopieren Sie die Datenbanksicherungskopie auf den Zielcomputer, auf dem SQL Server ausgeführt wird.

So stellen Sie die App-V-SQL-Datenbank auf dem Zielcomputer wieder her

  1. Öffnen Sie SQL Server Management Studio auf dem Zielcomputer, klicken Sie mit der rechten Maustaste auf den Knoten Datenbanken, und wählen Sie Datenbank wiederherstellen aus.

  2. Wählen Sie unter Quelle für die Wiederherstellung die Option Von Gerät aus, und klicken Sie dann auf die Schaltfläche „“.

  3. Überprüfen Sie im Dialogfeld Sicherung angeben, ob die Option Sicherungsmedium auf Datei eingestellt ist, und klicken Sie dann auf Hinzufügen.

  4. Wählen Sie die Sicherungsdatei aus, die Sie von dem Quellcomputer, auf dem SQL Server ausgeführt wird, kopiert haben, und klicken Sie anschließend auf OK.

  5. Klicken Sie auf OK, und klicken Sie anschließend auf den wiederherzustellenden Sicherungssatz.

  6. Klicken Sie unter Ziel für die Wiederherstellung auf die Dropdownliste In Datenbank, und wählen Sie den Namen der App-V-Datenbank aus, z. B. APPVIRT.

  7. Klicken Sie auf OK, um die Wiederherstellung zu starten. Klicken Sie nach Abschluss des Wiederherstellungsvorgangs auf OK.

  8. Erweitern Sie den Knoten Sicherheit, klicken Sie mit der rechten Maustaste auf Anmeldungen, und wählen Sie Neue Anmeldung aus.

  9. Geben Sie im Feld Anmeldename die Netzwerkdienst-Kontodetails für den App-V Management Server im Format DOMAIN\SERVERNAME$ ein.

  10. Wählen Sie auf der Seite Allgemein unter Standarddatenbank den Namen der App-V-Datenbank aus, z. B. APPVIRT, und klicken Sie dann auf OK.

  11. Klicken Sie unter Seite auswählen, um die Seite Benutzerzuordnung auszuwählen. Aktivieren Sie unter Benutzer, die dieser Anmeldung zugeordnet sind das Kontrollkästchen in der Spalte Zuordnen, um die App-V-Datenbank auszuwählen.

  12. Wählen Sie unter Mitgliedschaft in Datenbankrolle für: <appvdatabasename> die Option SFTEveryone aus, und klicken Sie dann auf OK.

  13. Überprüfen Sie, ob die Windows Firewall auf dem neuen Computer, auf dem SQL Server ausgeführt wird, so konfiguriert wurde, dass der App-V Management Server Zugriff auf das System erhält. Verwenden Sie unter Verwaltung das Programm Windows-Firewall mit erweiterter Sicherheit, um eine Eingehende Regel für den Port zu erstellen, der von SQL Server genutzt wird (der Standardport ist 1433).

So migrieren Sie die App-V-SQL Server-Agentaufträge

  1. Erweitern Sie in SQL Server Management Studio auf dem Quellcomputer, auf dem SQL Server ausgeführt wird, nacheinander die Knoten SQL Server-Agent und Aufträge.

  2. Klicken Sie mit der rechten Maustaste auf die folgenden vier App-V-Aufträge, und wählen Sie Skript für Auftrag als | CREATE in | Datei aus. Speichern Sie dann jedes Skript einzeln in einem Ordner, und weisen Sie ihm einen beschreibenden Namen zu.

    • Softgrid-Datenbank (appvdbname) Verlauf der Auslastung prüfen

    • Softgrid-Datenbank (appvdbname) Verwaiste Sitzungen schließen

    • Softgrid-Datenbank (appvdbname) Größenbegrenzung durchsetzen

    • Softgrid-Datenbank (appvdbname) Warnungs-/Auftragsstatus überwachen

  3. Kopieren Sie die vier Skriptdateien (SQL-Dateien) auf den Zielcomputer, auf dem SQL Server ausgeführt wird, und öffnen Sie SQL Server Management Studio.

  4. Klicken Sie in Windows-Explorer mit der rechten Maustaste auf jede SQL-Datei, und klicken Sie anschließend auf Ausführen. Jedes Skript wird in einem Abfragefenster in SQL Server Management Studio geöffnet. Klicken Sie für jedes Skript auf Ausführen, und überprüfen Sie, ob jedes Skript fehlerfrei ausgeführt wurde.

  5. Aktualisieren unter dem Knoten SQL Server-Agent den Knoten Aufträge, und bestätigen Sie, dass die Aufträge fehlerfrei erstellt wurden.

So aktualisieren Sie die Konfiguration des App-V Management Server

  1. Ändern Sie die folgenden Registrierungsschlüssel auf dem App-V Management Server:

    • SQLServerName = <neuerServername>

    • SQLServerPort = <neuerServerport>

    Starten Sie den anschließend den App-V Server-Dienst neu.

  2. Navigieren Sie zur Datei SftMgmt.udl im App-V Management Server-Installationsverzeichnis (das Standardverzeichnis lautet C:\Programme\Microsoft System Center App Virt Management Server\App Virt Management Service). Klicken Sie mit der rechten Maustaste auf die Datei, und wählen Sie Öffnen aus.

  3. Geben Sie auf der Registerkarte Verbindung den Namen des Zielcomputers ein, auf dem SQL Server ausgeführt wird, und klicken Sie dann auf Verbindung testen. Wenn der Test erfolgreich ist, klicken Sie auf OK, und klicken Sie dann erneut auf OK.

  4. Für App-V Management Server-Versionen vor 4.5 SP2 müssen Sie die Einstellungen für die SQL-Protokollierung aktualisieren. Klicken Sie unter Servergruppen mit der rechten Maustaste auf die Servergruppe, zu der der Server gehört, und wählen Sie dann Eigenschaften aus.

  5. Klicken Sie auf die Registerkarte Protokollierung, um den Eintrag SQL-Datenbank auszuwählen, und klicken Sie dann auf Bearbeiten.

  6. Ändern Sie den DNS-Hostnamen in den Hostnamen des neuen Computers, auf dem SQL Server ausgeführt wird, und klicken Sie dann auf OK. Klicken Sie noch zweimal auf OK, und starten Sie den App-V Server-Dienst neu.

  7. Öffnen Sie die App-V Management Console, klicken Sie mit der rechten Maustaste auf Anwendungen, und wählen Sie Aktualisieren aus. Die Liste der Anwendungen sollte wie zuvor angezeigt werden.

-----
Sie können mehr über MDOP in der TechNet-Bibliothek erfahren, im TechNet Wiki nach Problemlösungen suchen oder uns auf Facebook oder Twitter folgen. Senden Sie Vorschläge und Kommentare zur MDOP-Dokumentation an MDOPdocs@microsoft.com.