Freigeben über


Installieren von Distributed Replay

Gilt für: SQL Server 2016 (13.x) SQL Server 2017 (14.x) SQL Server 2019 (15.x)

Wichtig

Die verteilte Wiedergabe von SQL Server ist mit SQL Server 2022 (16.x) und höheren Versionen nicht verfügbar.

Sie können Distributed Replay auf eine von drei Weisen installieren:

Installieren von Distributed Replay über den Installations-Assistenten

Installieren Sie die Features der verteilten Wiedergabe von Microsoft SQL Server mit dem SQL Server-Installations-Assistenten. Berücksichtigen Sie Folgendes bei der Planung, wo die Funktionen installiert werden sollen:

  • Sie können das Verwaltungstool auf demselben Computer wie den Distributed Replay-Controller oder auf anderen Computern installieren.

  • Es kann in jeder Distributed Replay-Umgebung jeweils nur einen Controller geben.

  • Sie können den Clientdienst auf bis zu 16 (physischen oder virtuellen) Computern installieren.

  • Nur eine Instanz des Clientdiensts kann auf dem Distributed Replay Controller-Computer installiert werden. Wenn Ihre Verteilte Wiedergabeumgebung mehr als einen Client aufweist, installieren Sie den Clientdienst nicht auf demselben Computer wie der Controller. Dadurch kann die Gesamtgeschwindigkeit der verteilten Wiedergabe verringert werden.

  • Installieren Sie für Leistungstests das Verwaltungstool, den Verteilten Wiedergabecontrollerdienst oder den Clientdienst nicht auf der Zielinstanz von SQL Server. Das Installieren aller dieser Features auf dem Zielserver sollte auf Funktionstests für die Anwendungskompatibilität beschränkt werden.

  • Nach der Installation muss der Controllerdienst, SQL Server Distributed Replay Controller, ausgeführt werden, bevor Sie den Distributed Replay Client-Dienst auf den Clients starten.

Hinweis

Um die Distributed Replay-Funktionen zu entfernen oder zu ändern, verwenden Sie das Fenster Programme und Funktionen in der Systemsteuerung. Wählen Sie im Fenster Programm deinstallieren oder ändern SQL Server aus, und wählen Sie anschließend Entfernen, um den SQL Server-Installationsassistenten zu öffnen. Kontrollieren Sie auf der Seite Funktionen auswählen die Distributed Replay-Funktionen, die Sie entfernen möchten.

Voraussetzungen

  • Stellen Sie sicher, dass die Computer, die Sie verwenden möchten, die Anforderungen erfüllen, die im Thema SQL Server Distributed Replay (Übersicht) beschrieben werden.

  • Bevor Sie mit diesem Verfahren beginnen, erstellen Sie die Domänenbenutzerkonten für die Ausführung des Controllers und der Clientdienste. Diese Konten sollten nicht Mitglieder der Gruppe "Windows-Administratoren" sein. Weitere Informationen finden Sie unter den Benutzer- und Dienstkonten.

    Hinweis

    Sie können lokale Benutzerkonten verwenden, wenn Sie das Verwaltungstool, den Controllerdienst und den Clientdienst auf demselben Computer ausführen.

Installationsorte

Angenommen, Sie verwenden die Standardorte und eine Standardinstallation, dann befindet sich das Basisverzeichnis in "C:\Programme\Microsoft SQL Server". Innerhalb des Verzeichnisses werden die Binärdateien und Assemblys in folgenden Unterverzeichnissen installiert:

  • Auf einem 32-Bit-System:

    < Laufwerk>:\Programme\Microsoft SQL Server\nnn\Tools

    Oder:

    <Share Feature Directory>\Tools\<user-supplied alternative shared feature directory>

  • Auf einem 64-Bit-System:

    C:\Program Files\Microsoft SQL Server (x86)\130\Tools

    Oder:

    <Share Feature Directory (x86)>\Tools\<user-supplied alternative shared feature (x86) directory>

Installieren von verteilten Wiedergabe-Funktionen

  1. Um die Installation einer der Distributed Replay-Funktionen zu starten, öffnen Sie den SQL Server -Installations-Assistenten.

  2. Auf der Seite Setupunterstützungsregeln werden Probleme erkannt, die auftreten können, wenn die SQL Server-Setupunterstützungsdateien installiert werden. Sie müssen vor dem Fortfahren mit Setup alle Setupunterstützungsfehler korrigieren.

  3. Wählen Sie auf der Seite Product Key ein Optionsfeld aus, um anzugeben, ob Sie eine kostenlose Edition von SQL Server installieren oder ob Sie über eine Produktionsversion des Produkts mit einem PID-Schlüssel verfügen. Weitere Informationen finden Sie unter Editionen und unterstützte Funktionen von SQL Server 2022.

  4. Lesen Sie auf der Seite Lizenzbedingungen den Lizenzvertrag, und aktivieren Sie dann das Kontrollkästchen, um den Lizenzbestimmungen zuzustimmen. Falls Sie zur Verbesserung von SQL Serverbeitragen möchten, können Sie auch die Option zur Funktionsverwendung aktivieren und Berichte an Microsoftsenden.

  5. Wählen Sie auf der Seite Setup-Unterstützungsdateien die Option Installieren, um die Setup-Supportdateien für SQL Server zu installieren oder zu aktualisieren.

  6. Wählen Sie auf der Seite Setup-Rolle die Option SQL Server-Funktionsinstallation, und wählen Sie dann Weiter, um zur Seite Funktionsauswahl zu gelangen.

  7. Konfigurieren Sie auf der Seite Funktionsauswahl , welche Funktionen Sie installieren möchten.

    • Wählen Sie zum Installieren des Verwaltungstools Verwaltungstools - Einfachaus.
    • Wählen Sie Distributed Replay Controlleraus, um den Controllerdienst zu installieren.
    • Wählen Sie Distributed Replay Clientaus, um den Clientdienst zu installieren.

    Wenn Sie den Distributed Replay-Controller konfigurieren, können Sie ein oder mehrere Benutzerkonten angeben, um den Dienst des Distributed Replay-Clients auszuführen. Die folgenden Kontotypen werden unterstützt:

    • Domänenbenutzerkonto
    • Vom Benutzer erstelltes lokales Benutzerkonto
    • Administrator
    • Virtuelles Konto und verwaltetes Dienstkonto (Managed Service Account, MSA)
    • Netzwerkdienste, lokale Dienste und System

    Gruppenkonten (lokales oder Domänenbenutzerkonto) und andere integrierte Konten (wie "Jeder") werden nicht akzeptiert.

  8. Wählen Sie optional die Schaltfläche mit den Auslassungspunkten (…) aus, um den Pfad des freigegebenen Funktionsverzeichnisses zu ändern.

    1. Auf 32-Bit-Computern ist C:\Program Files\Microsoft SQL Server\der Standardinstallationspfad .
    2. Auf 64-Bit-Computern ist C:\Program Files (x86)\Microsoft SQL Server\der Standardinstallationspfad .
  9. Wählen Sie Weiter, wenn Sie fertig sind.

  10. Auf der Seite Installationsregeln überprüft SQL Server -Setup Ihre Computerkonfiguration. Wählen Sie Weiter, sobald der Überprüfungsprozess abgeschlossen wurde.

  11. Auf der Seite Erforderlicher Speicherplatz wird der für die angegebenen Funktionen erforderliche Speicherplatz berechnet. Der erforderliche Speicherplatz wird dann mit dem verfügbaren Speicherplatz auf dem Computer verglichen.

  12. Geben Sie auf der Seite Fehlerberichterstellung die Informationen an, die Sie an Microsoft senden möchten, um zur Verbesserung von SQL Serverbeizutragen. Die Option für Fehlerberichte ist standardmäßig aktiviert.

  13. Auf der Seite "Installationskonfigurationsregeln" führt die Systemkonfigurationsprüfung einen weiteren Satz von Regeln aus, um die Computerkonfiguration mit den von Ihnen angegebenen SQL Server-Features zu überprüfen.

  14. Wählen Sie auf der Seite Das Programm kann jetzt installiert werden die Option Installieren.

    Wichtig

    Nachdem Sie Distributed Replay installiert haben, müssen Sie auf dem Controller und den Clientcomputern Firewallregeln erstellen und jedem Clientcomputer Berechtigungen für den Zielserver gewähren. Weitere Informationen finden Sie unter Ausführen der Schritte nach der Installation.

.NET Framework-Sicherheit

Sie müssen über Administratorberechtigungen verfügen, um eine der Distributed Replay-Funktionen zu installieren. Nur bei einer SQL Server -Anmeldung mit sysadmin-Berechtigungen können der sysadmin-Serverrolle des Testservers die Clientdienstkonten hinzugefügt werden. Weitere Informationen zu Sicherheitsaspekten für verteilte Wiedergabe finden Sie unter Distributed Replay Security.

Verteilte Wiedergabe über die Eingabeaufforderung installieren

Wenn Sie eine neue Distributed Replay-Instanz mithilfe der Eingabeaufforderung installieren, können Sie angeben, welche Funktionen installiert und wie diese konfiguriert werden sollen. Die Installation an der Eingabeaufforderung unterstützt das Installieren, Reparieren, Aktualisieren und Deinstallieren der Distributed Replay Utility-Komponenten. Beim Installieren über die Eingabeaufforderung unterstützt SQL Server mithilfe des /Q-Parameters den vollständigen stillen Modus.

Hinweis

Bei lokalen Installationen müssen Sie das Setup als Administrator ausführen. Wenn Sie SQL Server von einer Remotefreigabe installieren, müssen Sie ein Domänenkonto verwenden, das Lese- und Ausführungsberechtigungen auf der Remotefreigabe hat.

Installationsparameter

Die Liste der Features auf oberster Ebene umfasst SQL Server, Analysis Services, Integration Services und Tools. Das Feature "Tools" installiert SQL Server-Verwaltungstools und andere freigegebene Komponenten. Geben Sie für die Installation der Distributed Replay-Komponenten die folgenden Parameter an:

Komponente Parameter
Distributed Replay Controller DREPLAY_CTLR
Verteilter Wiederholungs-Client DREPLAY_CLT
Verwaltungstool Werkzeuge

Wichtig

Nachdem Sie Verteilte Wiedergabe installiert haben, erstellen Sie Firewallregeln auf dem Controller und den Clientcomputern, und gewähren jedem Clientcomputer Berechtigungen auf dem Zielserver. Weitere Informationen finden Sie unter Ausführen der Schritte nach der Installation.

Sie können diese optionalen Parameter in der folgenden Tabelle verwenden, um Befehlszeilenskripts für die Installation zu entwickeln.

Parameter BESCHREIBUNG Unterstützte Werte
/CTLRSVCACCOUNT Dienstkonto für den Distributed Replay Controller-Dienst. Überprüft Konto und Kennwort.
/CTLRSVCPASSWORD Kennwort für das Distributed Replay Controller-Dienstkonto. Überprüft Konto und Kennwort.
/CTLRSTARTUPTYPE Starttyp für den Distributed Replay-Controllerdienst. Automatisch
Deaktiviert
Handbuch
/CTLRUSERS 1 Geben Sie an, welche Benutzer über Berechtigungen für den Distributed Replay Controller-Dienst verfügen. Satz von Benutzerkontosaiten, wobei " " (Leerzeichen) als Trennzeichen verwendet wird.
/CLTSVCACCOUNT Dienstkonto für den Distributed Replay Client-Dienst. Überprüft Konto und Kennwort.
/CLTSVCPASSWORD Kennwort für das Distributed Replay Client-Dienstkonto. Überprüft Konto und Kennwort.
/CLTSTARTUPTYPE Start-Typ für den Distributed Replay Client-Dienst. Automatisch
Deaktiviert
Handbuch
/CLTCTLRNAME Der Computername, mit dem der Client für den Distributed Replay Controller-Dienst kommuniziert.
/CLTWORKINGDIR Das Arbeitsverzeichnis für den Distributed Replay Client-Dienst. Gültiger Pfad
/CLTRESULTDIR Das Ergebnisverzeichnis für den Distributed Replay Client-Dienst. Gültiger Pfad

1 Wenn Sie den Distributed Replay Controller-Dienst konfigurieren, können Sie ein oder mehrere der folgenden unterstützten Benutzerkonten angeben, um die Verteilte Wiedergabe-Clientdienste auszuführen: Domänenbenutzerkonto, ein lokales Benutzerkonto, Administrator, ein virtuelles Konto und MSA (verwaltetes Dienstkonto), Netzwerkdienste, lokale Dienste und System. Gruppenkonten (lokal oder Domain) und andere integrierte Konten (wie z. B. Everyone) werden nicht akzeptiert.

Beispielsyntax

  • Installieren Sie die Komponente verteilter Wiedergabecontroller:

    setup /q /ACTION=Install /FEATURES=DREPLAY_CTLR /IAcceptSQLServerLicenseTerms /CTLRUSERS="domain\user1" "domain\user2" /CTLRSVCACCOUNT="domain\svcuser" /CTLRSVCPASSWORD="password" /CTLRSTARTUPTYPE=Automatic
    
  • Installieren Sie die Clientkomponente "Verteilte Wiedergabe":

    setup /q /ACTION=Install /FEATURES=DREPLAY_CLT /IAcceptSQLServerLicenseTerms /CLTSVCACCOUNT="domain\svcuser" /CLTSVCPASSWORD="password" /CLTSTARTUPTYPE=Automatic /CLTCTLRNAME=ControllerMachineName /CLTWORKINGDIR="C:\WorkingDir" /CLTRESULTDIR="C:\ResultDir
    

Installieren der verteilten Wiedergabe mithilfe einer Konfigurationsdatei

SQL Server -Setup bietet die Möglichkeit, eine Konfigurationsdatei auf der Grundlage von Benutzereingaben und Systemstandards zu generieren. Wenn Sie angeben, dass die Verwaltungstools installiert werden sollen, können Sie mithilfe der Konfigurationsdatei die drei Distributed Replay-Komponenten bereitstellen (Verwaltungstool, Distributed Replay Controller und Distributed Replay Client). Unterstützt werden das Installieren, Reparieren und Deinstallieren der Distributed Replay-Komponenten.

Setup unterstützt die Verwendung der Konfigurationsdatei nur in der Befehlszeile. Die Verarbeitungsreihenfolge der Parameter während der Verwendung der Konfigurationsdatei wird im Folgenden erläutert:

  • Die Konfigurationsdatei überschreibt die Standards in einem Paket
  • Befehlszeilenwerte überschreiben die Werte in der Konfigurationsdatei

Weitere Informationen zur Verwendung einer Konfigurationsdatei finden Sie unter Installieren von SQL Server mithilfe einer Konfigurationsdatei.

Wichtig

Nachdem Sie Distributed Replay installiert haben, müssen Sie auf dem Controller und den Clientcomputern Firewallregeln erstellen und jedem Clientcomputer Berechtigungen für den Zielserver gewähren. Weitere Informationen finden Sie unter Ausführen der Schritte nach der Installation.

Generieren einer Konfigurationsdatei

  1. Befolgen Sie die Anweisungen des Setup-Assistenten bis zur Seite Installationsbereit . Der Pfad zur Konfigurationsdatei wird auf der Seite Installationsbereit im Abschnitt mit dem Konfigurationsdateipfad angegeben.

  2. Brechen Sie das Setupprogramm ab, ohne dabei die Installation abzuschließen, um die INI-Datei zu generieren.

Installieren der verteilten Wiedergabe mithilfe der Konfigurationsdatei

Führen Sie die Installation über die Eingabeaufforderung aus, und geben Sie die Datei ConfigurationFile.ini mithilfe des Parameters ConfigurationFile an.

Beispiel:

Setup.exe /CTLRSVCPASSWORD="ctlrsvcpswd" /CLTSVCPASSWORD="cltsvcpswd" / ConfigurationFile=ConfigurationFile.INI\

Sie müssen beide Kennwörter in der Befehlszeile angeben, da Sie sie nicht in der Konfigurationsdatei konfigurieren können.