Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 von Distributed Replay über die Eingabeaufforderung
Installieren von Distributed Replay mithilfe einer Konfigurationsdatei
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\ToolsOder:
<Share Feature Directory (x86)>\Tools\<user-supplied alternative shared feature (x86) directory>
Installieren von verteilten Wiedergabe-Funktionen
Um die Installation einer der Distributed Replay-Funktionen zu starten, öffnen Sie den SQL Server -Installations-Assistenten.
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.
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.
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.
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.
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.
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.
Wählen Sie optional die Schaltfläche mit den Auslassungspunkten (…) aus, um den Pfad des freigegebenen Funktionsverzeichnisses zu ändern.
- Auf 32-Bit-Computern ist
C:\Program Files\Microsoft SQL Server\der Standardinstallationspfad . - Auf 64-Bit-Computern ist
C:\Program Files (x86)\Microsoft SQL Server\der Standardinstallationspfad .
- Auf 32-Bit-Computern ist
Wählen Sie Weiter, wenn Sie fertig sind.
Auf der Seite Installationsregeln überprüft SQL Server -Setup Ihre Computerkonfiguration. Wählen Sie Weiter, sobald der Überprüfungsprozess abgeschlossen wurde.
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.
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.
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.
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=AutomaticInstallieren 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
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.
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.