Share via


Gedistribueerde Replay installeren

Van toepassing op: SQL Server 2016 (13.x) SQL Server 2017 (14.x) SQL Server 2019 (15.x)

Belangrijk

SQL Server Distributed Replay is niet beschikbaar met SQL Server 2022 (16.x) en latere versies.

U kunt gedistribueerde herhaling op drie manieren installeren:

Distributed Replay installeren vanuit de installatiewizard

Installeer de functies voor gedistribueerde herhaling van Microsoft SQL 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, installeert u de clientservice niet op dezelfde computer als de controller. Als u dit doet, kan de algehele snelheid van de gedistribueerde herhaling afnemen.

  • Installeer voor scenario's voor het testen van prestaties het beheerprogramma, de Distributed Replay-controllerservice of de clientservice niet 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.

Vereiste voorwaarden

  • Zorg ervoor dat de computers die u wilt gebruiken voldoen aan de vereisten die worden beschreven in het onderwerp SQL Server Distributed Replay overview.

  • Voordat u met deze procedure begint, maakt u de domeingebruikersaccounts voor het uitvoeren van de controller en clientservices. Deze accounts mogen geen lid zijn van de groep Windows-beheerders. Zie de gebruikers- en serviceaccounts 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:

    < schijf>:\Program Files\Microsoft SQL Server\nnn\Tools

    Of:

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

  • Op een 64-bits systeem:

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

    Of:

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

Gedistribueerde herhalingsfuncties installeren

  1. Als u de installatie van een van de functies voor Gedistribueerde Herhalingen wilt starten, start u de SQL Server-installatiewizard.

  2. 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.

  3. 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.

  4. 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.

  5. Selecteer op de pagina InstallatieondersteuningsbestandenInstalleren om de installatieondersteuningsbestanden voor SQL Server te installeren of bij te werken.

  6. Selecteer op de pagina Installatierol de optie SQL Server-functie-installatie, en selecteer vervolgens Volgende om door te gaan naar de pagina Functieselectie.

  7. 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.

    Wanneer u de Distributed Replay-controller configureert, kunt u een of meer gebruikersaccounts opgeven 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.

  8. Selecteer desgewenst de knop met het beletselteken (...) om het pad naar de gedeelde functiemap te wijzigen.

    1. Op 32-bits computers is het standaardinstallatiepad C:\Program Files\Microsoft SQL Server\.
    2. Op 64-bit computers is C:\Program Files (x86)\Microsoft SQL Server\ het standaardinstallatiepad.
  9. Wanneer u klaar bent, selecteert u Volgende.

  10. Op de pagina Installatieregels valideert SQL Server Setup uw computerconfiguratie. Zodra het validatieproces is voltooid, selecteert u Volgende.

  11. De pagina Schijfruimtevereisten berekent de vereiste schijfruimte voor de functies die u opgeeft. Vervolgens wordt de vereiste ruimte vergeleken met de beschikbare schijfruimte.

  12. 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.

  13. Op de pagina Installatieconfiguratieregels voert de systeemconfiguratiecontrole nog een set regels uit om de computerconfiguratie te valideren met de SQL Server-functies die u hebt opgegeven.

  14. 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-beveiliging voor meer informatie over beveiligingsoverwegingen met betrekking tot Distributed Replay.

Gedistribueerde herhaling 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, Integration Services en Hulpprogramma's. Met de functie Hulpprogramma's worden SQL Server Management Tools en andere gedeelde onderdelen geïnstalleerd. Als u de gedistribueerde replay-onderdelen wilt installeren, geeft u de volgende parameters op:

Bestanddeel Kenmerk
Gedistribueerde replay-controller DREPLAY_CTLR
Gedistribueerde herhalingsclient DREPLAY_CLT
Beheerprogramma Gereedschap

Belangrijk

Nadat u Distributed Replay hebt geïnstalleerd, maakt u firewallregels op de controller- en clientcomputers en verleent u elke clientcomputer rechten op de doelserver. Zie De stappen na de installatie voltooienvoor meer informatie.

U kunt deze optionele parameters in de volgende tabel gebruiken om opdrachtregelscripts te ontwikkelen voor installatie.

Kenmerk Beschrijving Ondersteunde waarden
/CTLRSVCACCOUNT Serviceaccount voor de Distributed Replay Controller-service. Account en wachtwoord controleren
/CTLRSVCPASSWORD Wachtwoord voor het serviceaccount van de Distributed Replay-controller. Account en wachtwoord controleren
/CTLRSTARTUPTYPE Opstarttype voor de Distributed Replay-controllerservice. Automatisch
Uitgeschakeld
Handmatig
/CTLRUSERS 1 Geef op welke gebruikers machtigingen hebben voor de Distributed Replay-controllerservice. Stel een reeks gebruikersaccounttekens in met " " (spatie) als scheidingsteken.
/CLTSVCACCOUNT Serviceaccount voor de Gedistribueerde Replay-clientservice. Account en wachtwoord controleren
/CLTSVCPASSWORD Wachtwoord voor het Distributed Replay-clientserviceaccount. Account en wachtwoord controleren
/CLTSTARTUPTYPE Opstarttype voor de Distributed Replay-clientservice. Automatisch
Uitgeschakeld
Handmatig
/CLTCTLRNAME De computernaam waarmee de client communiceert voor de Distributed Replay Controller-service.
/CLTWORKINGDIR De werkmap voor de Distributed Replay Client-service. Geldig pad
/CLTRESULTDIR De resultaatmap voor de Distributed Replay Client-service. Geldig pad

1 Wanneer u de Distributed Replay Controller-service configureert, kunt u een of meer van de volgende ondersteunde gebruikersaccounts opgeven om de gedistribueerde replay-clientservices uit te voeren: domeingebruikersaccount, een lokaal gebruikersaccount, beheerder, een virtueel account en MSA (Beheerd serviceaccount), netwerkservices, lokale services en systeem. Groepsaccounts (lokaal of domein) en andere ingebouwde accounts (zoals Everyone) worden niet geaccepteerd.

Voorbeeldsyntaxis

  • Installeer het Distributed Replay-controlleronderdeel:

    setup /q /ACTION=Install /FEATURES=DREPLAY_CTLR /IAcceptSQLServerLicenseTerms /CTLRUSERS="domain\user1" "domain\user2" /CTLRSVCACCOUNT="domain\svcuser" /CTLRSVCPASSWORD="password" /CTLRSTARTUPTYPE=Automatic
    
  • Installeer het Distributed Replay-clientonderdeel:

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

Installeer Distributed Replay met 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 installeren met behulp van een configuratiebestand voor meer informatie over het gebruik van een configuratiebestand.

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.

Een configuratiebestand genereren

  1. 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.

  2. Annuleer de installatie zonder de installatie daadwerkelijk te voltooien om het INI-bestand te genereren.

Gedistribueerde replay installeren met het configuratiebestand

Voer de installatie uit via de opdrachtprompt en geef de ConfigurationFile.ini op met behulp van de parameter ConfigurationFile.

Voorbeeld:

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

U moet beide wachtwoorden opgeven in de opdrachtregel, omdat u ze niet kunt configureren in het configuratiebestand.