Gedistribueerde Replay installeren
van toepassing op: SQL Server 2016 (13.x),
SQL Server 2017 (14.x) en
SQL Server 2019 (15.x)
Belangrijk
SQL Server Distributed Replay is niet beschikbaar met SQL Server 2022 (16.x).
U kunt gedistribueerde herhaling op drie manieren installeren:
Gedistribueerde herhaling installeren vanuit de installatiewizard
Gedistribueerde herhaling installeren met behulp van een configuratiebestand
Gedistribueerde herhaling installeren vanuit de installatiewizard
Installeer de functies voor gedistribueerde herhaling van MicrosoftSQL Server met de installatiewizard van SQL Server. Houd rekening met het volgende bij het plannen van de installatie van de functies:
U kunt het beheerprogramma installeren op dezelfde computer als de Distributed Replay-controller of op verschillende computers.
Er kan slechts één controller zijn in elke gedistribueerde replay-omgeving.
U kunt de clientservice installeren op maximaal 16 (fysieke of virtuele) computers.
Er kan slechts één exemplaar van de clientservice worden geïnstalleerd op de computer van de gedistribueerde replay-controller. Als uw gedistribueerde replay-omgeving meer dan één client heeft, raden we u niet aan om de clientservice op dezelfde computer als de controller te installeren. Als u dit doet, kan de algehele snelheid van de gedistribueerde herhaling afnemen.
Voor scenario's voor het testen van prestaties raden we u niet aan het beheerprogramma, de Distributed Replay-controllerservice of de clientservice te installeren op het doelexemplaren van SQL Server. Het installeren van al deze functies op de doelserver moet worden beperkt tot functionele tests voor toepassingscompatibiliteit.
Na de installatie moet de controllerservice, SQL Server Distributed Replay-controller, actief zijn voordat u de Distributed Replay-clientservice op de clients start.
Notitie
Als u de functies voor gedistribueerde herhalingen wilt verwijderen of wijzigen, gebruikt u het venster Windows Programma's en onderdelen in Configuratiescherm. Selecteer SQL Server in het venster Een programma verwijderen of wijzigen en selecteer vervolgens Verwijderen om de installatiewizard van SQL Server te openen. Controleer op de pagina Functies Selecteren de functies voor gedistribueerde herhalingen die u wilt verwijderen.
vereisten:
Zorg ervoor dat de computers die u wilt gebruiken voldoen aan de vereisten die worden beschreven in het onderwerp gedistribueerde herhalingsvereisten.
Voordat u met deze procedure begint, maakt u de domeingebruikersaccounts waaronder de controller en clientservices worden uitgevoerd. We raden aan dat deze accounts geen lid zijn van de Windows-beheerdersgroep. Zie de sectie Gebruikers- en serviceaccounts in het onderwerp Distributed Replay Security voor meer informatie.
Notitie
U kunt lokale gebruikersaccounts gebruiken als u het beheerprogramma, controllerservice en clientservice op dezelfde computer uitvoert.
installatielocaties:
Ervan uitgaande dat u de standaardbestandslocaties en een standaardinstallatie gebruikt, vindt u de basismap op C:\Program Files\Microsoft SQL Server. Binnen dat kader worden de volgende binaire bestanden en assembly's geïnstalleerd:
Op een 32-bits systeem:
C:\Program Files\Microsoft SQL Server\nnn\Tools
-OF-
<Functiemap delen>\Tools\(door de gebruiker opgegeven alternatieve gedeelde functiemap)
Op een 64-bits systeem:
C:\Program Files\MicrosoftSQL Server (x86)\130\Tools
-OF-
<Gedeelde Functiemap (x86)>\Tools\(door de gebruiker geleverde alternatieve gedeelde functiemap (x86)
Om Distributed Replay-functies te installeren
Als u de installatie van een van de functies voor Gedistribueerde Herhalingen wilt starten, start u de SQL Server-installatiewizard.
De pagina Ondersteuningsregels voor installatie identificeert problemen die kunnen optreden bij het installeren van de ondersteuningsbestanden van SQL Server Setup. U moet eventuele installatieondersteuningsfouten corrigeren voordat u doorgaat met Setup.
Selecteer op de pagina productcode een keuzerondje om aan te geven of u een gratis versie van SQL Server installeert of een productieversie van het product met een PID-sleutel. Zie Edities en ondersteunde functies van SQL Server 2022voor meer informatie.
Lees de gebruiksrechtovereenkomst op de pagina licentievoorwaarden en schakel het selectievakje in om de licentievoorwaarden te accepteren. Om SQL Server te verbeteren, kunt u ook de optie voor functiegebruik inschakelen en rapporten naar Microsoft verzenden.
Selecteer op de pagina InstallatieondersteuningsbestandenInstalleren om de installatieondersteuningsbestanden voor SQL Server te installeren of bij te werken.
Selecteer op de pagina Installatierol de optie SQL Server-functie-installatie, en selecteer vervolgens Volgende om door te gaan naar de pagina Functieselectie.
Configureer op de pagina Functieselectie welke functies u wilt installeren.
Als u het beheerprogramma wilt installeren, selecteert u Beheerhulpprogramma's - Basic.
Als u de controllerservice wilt installeren, selecteert u Gedistribueerde Herhalingscontroller.
Als u de clientservice wilt installeren, selecteert u Gedistribueerde Herhalingsclient.
Belangrijk
Wanneer u de Distributed Replay-controller configureert, kunt u een of meer gebruikersaccounts opgeven die worden gebruikt om de gedistribueerde replay-clientservices uit te voeren. Hier volgt een lijst met ondersteunde accounts:
Domeingebruikersaccount
Gebruiker heeft een lokaal gebruikersaccount gemaakt
Administrateur
Virtueel account en MSA (Managed Service Account)
Netwerkservices, lokale services en systeem
Groepsaccounts (lokaal of domein) en andere ingebouwde accounts (zoals Iedereen) worden niet geaccepteerd.
Selecteer desgewenst de knop met het beletselteken (...) om het pad naar de gedeelde functiemap te wijzigen.
Op 32-bits computers is het standaardinstallatiepad C:\Program Files\MicrosoftSQL Server\
Op 64-bits computers is het standaardinstallatiepad C:\Program Files (x86)\MicrosoftSQL Server\
Wanneer u klaar bent, selecteert u Volgende.
Op de pagina Installatieregels valideert SQL Server Setup uw computerconfiguratie. Zodra het validatieproces is voltooid, selecteert u Volgende.
De pagina Schijfruimtevereisten berekent de vereiste schijfruimte voor de functies die u opgeeft. Vervolgens wordt de vereiste ruimte vergeleken met de beschikbare schijfruimte.
Geef op de pagina Foutrapportage de informatie op die u naar Microsoft wilt verzenden om SQL Server te verbeteren. De optie voor foutrapportage is standaard ingeschakeld.
Op de pagina Installatieconfiguratieregels voert de systeemconfiguratiecontrole nog een set regels uit om uw computerconfiguratie te valideren met de SQL Server-functies die u hebt opgegeven.
Selecteer op de pagina Gereed om het programma te installerenInstalleren.
Belangrijk
Nadat u Distributed Replay hebt geïnstalleerd, moet u firewallregels maken op de controller- en clientcomputers, en elke clientcomputer machtigingen geven op de doelserver. Zie De stappen na de installatie voltooienvoor meer informatie.
.NET Framework-beveiliging
U moet beheerdersmachtigingen hebben om een van de gedistribueerde replay-functies te kunnen installeren. Alleen een SQL Server-login met sysadmin-machtigingen kan de clientserviceaccounts toevoegen aan de serverrol sysadmin van de testserver. Zie Distributed Replay Securityvoor meer informatie over beveiligingsoverwegingen voor gedistribueerde herhalingen.
Distributed Replay installeren vanaf de opdrachtprompt
Als u een nieuw exemplaar van Gedistribueerde herhaling installeert bij de opdrachtprompt, kunt u de functies opgeven die moeten worden geïnstalleerd en hoe deze moeten worden geconfigureerd. De installatie van de opdrachtprompt ondersteunt het installeren, herstellen, upgraden en verwijderen van de gedistribueerde replay-onderdelen. Bij de installatie via de opdrachtprompt ondersteunt SQL Server de volledige stille modus met behulp van de parameter /Q.
Notitie
Voor lokale installaties moet u Setup uitvoeren als beheerder. Als u SQL Server installeert vanaf een externe share, moet u een domeinaccount met lees- en uitvoermachtigingen voor de externe share gebruiken.
Installatieparameters
De lijst met functies op het hoogste niveau omvat SQL Server, Analysis Services, Reporting Services, Integration Services en Hulpprogramma's. Met de functie Hulpprogramma's worden SQL Server Management Tools, SQL Server Books Online, SQL Server Data Tools (SSDT) en andere gedeelde onderdelen geïnstalleerd. Als u de gedistribueerde replay-onderdelen wilt installeren, geeft u de volgende parameters op:
Bestanddeel | Parameter |
---|---|
Gedistribueerde replay-controller | DREPLAY_CTLR |
Gedistribueerde herhalingsclient | DREPLAY_CLT |
Beheerprogramma | Gereedschap |
Belangrijk
Nadat u Distributed Replay hebt geïnstalleerd, moet u firewallregels opstellen op de controller- en clientcomputers en elke clientcomputer machtigingen verlenen op de doelserver. Zie De stappen na de installatie voltooienvoor meer informatie.
Gebruik de parameters in de volgende tabel om opdrachtregelscripts te ontwikkelen voor installatie.
Parameter | Beschrijving | Ondersteunde waarden |
---|---|---|
/CTLRSVCACCOUNT Optionele |
Serviceaccount voor de Distributed Replay Controller-service. | Account en wachtwoord controleren |
/CTLRSVCPASSWORD Optionele |
Wachtwoord voor het serviceaccount van de Distributed Replay-controller. | Account en wachtwoord controleren |
/CTLRSTARTUPTYPE Optioneel |
Opstarttype voor de Distributed Replay-controllerservice. | Automatisch Uitgeschakeld Handmatig |
/CTLRUSERS Optionele |
Geef op welke gebruikers machtigingen hebben voor de Distributed Replay-controllerservice. | Stel gebruikersaccount tekenreeksen in met " " (spatie) als scheidingsteken Belangrijke: Wanneer u de Distributed Replay-controllerservice configureert, kunt u een of meer gebruikersaccounts opgeven die worden gebruikt om de Distributed Replay-clientservices uit te voeren. Hier volgt een lijst met ondersteunde accounts: Domeingebruikersaccount Gebruiker heeft een lokaal gebruikersaccount gemaakt Administrateur Administrateur Virtueel account en MSA (Managed Service Account) Netwerkservices, lokale services en systeem Opmerking: groepsaccounts (lokaal of domein) en andere ingebouwde accounts (zoals Iedereen) worden niet geaccepteerd. |
/CLTSVCACCOUNT Optionele |
Serviceaccount voor de gedistribueerde replay-clientservice. | Account en wachtwoord controleren |
/CLTSVCPASSWORD Optionele |
Wachtwoord voor het Distributed Replay-clientserviceaccount. | Account en wachtwoord controleren |
/CLTSTARTUPTYPE Optioneel |
Opstarttype voor de Distributed Replay-clientservice. | Automatisch Uitgeschakeld Handmatig |
/CLTCTLRNAME Optionele |
De computernaam waarmee de client communiceert voor de Distributed Replay Controller-service. | |
/CLTWORKINGDIR Optionele |
De werkmap voor de Distributed Replay Client-service. | Geldig pad |
/CLTRESULTDIR Optionele |
De resultaatmap voor de Distributed Replay Client-service. | Geldig pad |
Voorbeeldsyntaxis:
Het onderdeel Distributed Replay-controller installeren
setup /q /ACTION=Install /FEATURES=DREPLAY_CTLR /IAcceptSQLServerLicenseTerms /CTLRUSERS="domain\user1" "domain\user2" /CTLRSVCACCOUNT="domain\svcuser" /CTLRSVCPASSWORD="password" /CTLRSTARTUPTYPE=Automatic
De Gedistribueerde Herhalingsclient installeren
setup /q /ACTION=Install /FEATURES=DREPLAY_CLT /IAcceptSQLServerLicenseTerms /CLTSVCACCOUNT="domain\svcuser" /CLTSVCPASSWORD="password" /CLTSTARTUPTYPE=Automatic /CLTCTLRNAME=ControllerMachineName /CLTWORKINGDIR="C:\WorkingDir" /CLTRESULTDIR="C:\ResultDir
Distributed Replay installeren met behulp van een configuratiebestand
SQL Server Setup biedt de mogelijkheid om een configuratiebestand te genereren op basis van gebruikersinvoer en systeemstandaarden. Als u opgeeft dat de beheerhulpprogramma's moeten worden geïnstalleerd, kunt u het configuratiebestand gebruiken om de drie gedistribueerde replay-onderdelen (beheerprogramma, Distributed Replay-controller en de Distributed Replay-client) te implementeren. Het biedt ondersteuning voor het installeren, herstellen en verwijderen van de gedistribueerde replay-onderdelen.
Setup ondersteunt het gebruik van het configuratiebestand alleen via de opdrachtregel. De verwerkingsvolgorde van de parameters tijdens het gebruik van het configuratiebestand wordt hieronder beschreven:
Het configuratiebestand overschrijft de standaardwaarden in een pakket
Opdrachtregelwaarden overschrijven de waarden in het configuratiebestand
Zie SQL Server 2016 installeren met behulp van een configuratiebestandvoor meer informatie over het gebruik van een configuratiebestand.
Belangrijk
Nadat u Gedistribueerde herhaling hebt geïnstalleerd, moet u firewallregels maken op de controller- en clientcomputers en elke clientcomputer machtigingen verlenen op de doelserver. Zie De stappen na de installatie voltooienvoor meer informatie.
Een configuratiebestand genereren
Volg de Setup wizard tot de pagina Gereed om te installeren. Het pad naar het configuratiebestand wordt opgegeven in de pagina Gereed om te installeren in de sectie met het configuratiebestandspad.
Annuleer de installatie zonder de installatie daadwerkelijk te voltooien om het INI-bestand te genereren.
De Gedistribueerde Herhaling installeren met behulp van het configuratiebestand
- Voer de installatie uit via de opdrachtprompt en geef de ConfigurationFile.ini op met behulp van de parameter ConfigurationFile.
voorbeeldsyntaxis
Hieronder volgt een voorbeeld van het opgeven van het configuratiebestand bij de opdrachtprompt:
Setup.exe /CTLRSVCPASSWORD="ctlrsvcpswd" /CLTSVCPASSWORD="cltsvcpswd" / ConfigurationFile=ConfigurationFile.INI\
Notitie
U moet beide wachtwoorden opgeven in de opdrachtregel, omdat u ze niet kunt configureren in het configuratiebestand.