Installer Distributed Replay
S’applique à : SQL Server 2016 (13.x), SQL Server 2017 (14.x) et SQL Server 2019 (15.x)
Important
SQL Server Distributed Replay n’est pas disponible avec SQL Server 2022 (16.x).
Vous pouvez installer Distributed Replay de trois manières :
Installer Distributed Replay à partir de l’Assistant Installation
Installer Distributed Replay à partir de l’invite de commandes
Installer Distributed Replay à l’aide d’un fichier de configuration
Installer Distributed Replay à partir de l’Assistant Installation
Installer les fonctionnalités MicrosoftSQL Server Distributed Replay avec l’Assistant Installation de SQL Server . Pour décider de l'emplacement où installer ces fonctionnalités, tenez compte des éléments suivants :
Vous pouvez installer l'outil d'administration sur le même ordinateur que le contrôleur Distributed Replay ou sur d'autres ordinateurs.
Chaque environnement Distributed Replay ne doit contenir qu'un seul contrôleur.
Vous pouvez installer le service client sur 16 ordinateurs (physiques ou virtuels) au maximum.
Une seule instance du service client peut être installée sur l'ordinateur du contrôleur Distributed Replay. Si votre environnement Distributed Replay doit avoir plusieurs clients, il n'est pas recommandé d'installer le service client sur le même ordinateur que le contrôleur. Cela risquerait de réduire la vitesse globale de Distributed Replay.
Pour les scénarios de test des performances, nous déconseillons d'installer l'outil d'administration, le service du contrôleur ou le service client Distributed Replay sur l'instance cible de SQL Server. L'installation de toutes ces fonctionnalités sur le serveur cible doit être limitée au test fonctionnel de compatibilité des applications.
Après l'installation, le service contrôleur, SQL Server Distributed Replay Controller, doit s'exécuter avant le démarrage du service Distributed Replay Client sur les clients.
Notes
Pour supprimer ou modifier des fonctionnalités Distributed Replay, utilisez la fenêtre Programmes et fonctionnalités du Panneau de configurationWindows. Sélectionnez SQL Server dans la fenêtre Désinstaller ou modifier un programme, puis sélectionnez Supprimer pour ouvrir l'Assistant Installation de SQL Server . Dans la page Sélectionner les composants , sélectionnez les fonctionnalités Distributed Replay à supprimer.
Configuration requise :
Assurez-vous que les ordinateurs que vous voulez utiliser présentent la configuration décrite dans la rubrique Distributed Replay Requirements.
Avant d'entamer cette procédure, créez les comptes d'utilisateur de domaine sous lesquels s'exécuteront les services du contrôleur et du client. Il est préférable que ces comptes ne soient pas membres du groupe Administrateurs Windows. Pour plus d'informations, consultez la section relative aux comptes d'utilisateur et de service de la rubrique Distributed Replay Security .
Notes
Vous pouvez utiliser des comptes d'utilisateur locaux si vous exécutez l'outil d'administration, le service du contrôleur et le service du client sur le même ordinateur.
Emplacements d'installation
En supposant que vous utilisez les emplacements de fichiers et l'installation par défaut, le répertoire de base se trouve dans C:\Program Files\Microsoft SQL Server. Dans ce répertoire, les emplacements d'installation des binaires et des assemblys sont les suivants :
Sur un système 32 bits :
C:\Program Files\Microsoft SQL Server\nnn\Tools
- OU -
<Répertoire des fonctionnalités partagées>\Tools\(répertoire des fonctionnalités partagées alternatives fournies par l’utilisateur)
Sur un système 64 bits :
C:\Program Files\MicrosoftSQL Server (x86)\130\Tools
- OU -
<Répertoire des fonctionnalités partagées (x86)>\Tools\(répertoire alternatif (x86) des fonctionnalités partagées, fournies par l’utilisateur)
Pour installer les fonctionnalités Distributed Replay
Pour démarrer l'installation d'une fonctionnalité Distributed Replay, démarrez l'Assistant Installation de SQL Server .
La page Règles de support du programme d'installation identifie les problèmes susceptibles de se présenter lors de l'installation des fichiers de support d'installation de SQL Server. Vous devez corriger toute erreur de support du programme d'installation avant de poursuivre l'installation.
Dans la page Clé du produit, sélectionnez une case d'option pour indiquer si vous installez une édition gratuite de SQL Server ou une version de production du produit qui a une clé PID. Pour en savoir plus, reportez-vous à Éditions et fonctionnalités prises en charge de SQL Server 2022.
Dans la page Termes du contrat de licence , prenez connaissance du contrat de licence, puis activez la case à cocher indiquant que vous en acceptez les termes et conditions. Pour aider à améliorer SQL Server, vous pouvez également activer l'option d'utilisation des fonctionnalités et envoyer des rapports à Microsoft.
Dans la page Fichiers de support du programme d'installation, sélectionnez Installer pour installer ou mettre à jour les fichiers de support du programme d'installation pour SQL Server.
Dans la page Rôle de fonctionnalité, sélectionnez Installation de fonctionnalités SQL Server, puis sélectionnez Suivant pour passer à la page Sélection de fonctionnalités.
Dans la page Sélection de fonctionnalités , configurez les fonctionnalités à installer.
Pour installer l’outil d’administration, sélectionnez Outils de gestion - De base.
Pour installer le service du contrôleur, sélectionnez Distributed Replay Controller.
Pour installer le service client, sélectionnez Distributed Replay Client.
Important
lorsque vous configurez le contrôleur Distributed Replay, vous pouvez spécifier un ou plusieurs comptes d'utilisateurs qui seront utilisés pour exécuter les services client Distributed Replay. Vous trouverez ci-dessous la liste des comptes pris en charge :
Compte d’utilisateur de domaine
Compte d'utilisateur local créé par l'utilisateur
Administrateur
Compte virtuel et Compte de service administré (MSA)
Services réseau, Services locaux et Système
Les comptes de groupe (locaux ou de domaine) et autres comptes intégrés (comme Tout le monde) ne sont pas acceptés.
Éventuellement, sélectionnez le bouton de sélection (...) pour modifier le chemin du répertoire des fonctionnalités partagées.
Sur les ordinateurs 32 bits, le chemin d'installation par défaut estC:\Program Files\MicrosoftSQL Server\
Sur les ordinateurs 64 bits, le chemin d'installation par défaut est C:\Program Files (x86)\MicrosoftSQL Server\
Quand vous avez terminé, cliquez sur Suivant.
Dans la page Règles d'installation , le programme d'installation de SQL Server valide la configuration de votre ordinateur. Une fois que le processus de validation est terminé, sélectionnez Suivant.
La page Espace disque nécessaire calcule l'espace disque nécessaire pour les fonctionnalités que vous spécifiez. Elle compare ensuite cet espace à l'espace disque disponible.
Dans la page Création de rapports d'erreurs , spécifiez les informations que vous souhaitez envoyer à Microsoft afin d'aider à améliorer SQL Server. L'option de création de rapports d'erreurs est activée par défaut.
Dans la page Règles de configuration de l'installation, l'Outil d'analyse de configuration système exécutera un autre ensemble de règles pour valider la configuration de votre ordinateur avec les fonctionnalités SQL Server que vous avez spécifiées.
Dans la page Prêt à installer le programme, sélectionnez Installer.
Important
Une fois que vous avez installé Distributed Replay, vous devez créer des règles de pare-feu sur le contrôleur et les ordinateurs clients, et accorder des autorisations à chaque ordinateur client sur le serveur cible. Pour plus d’informations, consultez Suivre les étapes consécutives à l’installation.
Sécurité du .NET Framework
Vous devez posséder des autorisations administratives pour installer les fonctionnalités de Distributed Replay. Seule une connexion SQL Server disposant d’autorisations sysadmin peut ajouter des comptes de services clients au rôle serveur sysadmin du serveur de test. Pour plus d'informations sur les questions de sécurité de Distributed Replay, consultez Distributed Replay Security.
Installer Distributed Replay à partir de l'invite de commandes
L'installation d'une nouvelle instance de Distributed Replay à partir de l'invite de commandes vous permet de spécifier les composants à installer et la façon dont ils doivent être configurés. L'installation par l'invite de commandes prend en charge l'installation, la réparation, la mise à niveau et la désinstallation des composants Distributed Replay. Lors de l'installation à partir de l'invite de commandes, SQL Server prend en charge le mode silencieux complet via le paramètre /Q.
Notes
Pour des installations locales, vous devez exécuter le programme d'installation en tant qu'administrateur. Si vous installez SQL Server à partir d'un partage distant, vous devez utiliser un compte de domaine qui a les autorisations de lecture et d'exécution sur le partage distant.
Paramètres d'installation
La liste des fonctionnalités prioritaires comprend SQL Server, Analysis Services, Reporting Services, Integration Serviceset Tools. La fonctionnalité Tools installera les outils d'administration SQL Server , la documentation en ligne de SQL Server , SQL Server Data Tools (SSDT), ainsi que d'autres composants partagés. Pour installer les composants Distributed Replay, spécifiez les paramètres suivants :
Composant | Paramètre |
---|---|
Distributed Replay Controller | DREPLAY_CTLR |
Distributed Replay Client | DREPLAY_CLT |
Outil d'administration | outils |
Important
Une fois que vous avez installé Distributed Replay, vous devez créer des règles de pare-feu sur le contrôleur et les ordinateurs clients, et accorder des autorisations à chaque ordinateur client sur le serveur cible. Pour plus d’informations, consultez Suivre les étapes consécutives à l’installation.
Utilisez les paramètres répertoriés dans le tableau ci-dessous pour développer des scripts d'installation en ligne de commande.
Paramètre | Description | Valeurs prises en charge |
---|---|---|
/CTLRSVCACCOUNT Facultatif |
Compte de service Distributed Replay Controller. | Vérifie le compte et le mot de passe |
/CTLRSVCPASSWORD Facultatif |
Mot de passe du compte de service Distributed Replay Controller. | Vérifie le compte et le mot de passe |
/CTLRSTARTUPTYPE Facultatif |
Type de démarrage pour le service du contrôleur Distributed Replay | Automatique Désactivé Manuel |
/CTLRUSERS Facultatif |
Spécifiez les utilisateurs qui disposent d'autorisations pour le service Distributed Replay Controller. | Ensemble de chaînes de compte d'utilisateur utilisant « » (espace) comme séparateur Important ! Quand vous configurez le service Distributed Replay Controller, vous pouvez spécifier le ou les comptes d’utilisateurs qui seront utilisés pour exécuter les services Distributed Replay Client. Vous trouverez ci-dessous la liste des comptes pris en charge : Compte d’utilisateur de domaine Compte d'utilisateur local créé par l'utilisateur Administrateur Administrateur Compte virtuel et Compte de service administré (MSA) Services réseau, Services locaux et Système Remarque : Les comptes de groupe (locaux ou de domaine) et autres comptes intégrés (comme Tout le monde) ne sont pas acceptés. |
/CLTSVCACCOUNT Facultatif |
Compte de service Distributed Replay Client. | Vérifie le compte et le mot de passe |
/CLTSVCPASSWORD Facultatif |
Mot de passe du compte du service Distributed Replay Client. | Vérifie le compte et le mot de passe |
/CLTSTARTUPTYPE Facultatif |
Type de démarrage pour le service client Distributed Replay | Automatique Désactivé Manuel |
/CLTCTLRNAME Facultatif |
Nom de l'ordinateur avec lequel le client communique pour le service Distributed Replay Controller. | |
/CLTWORKINGDIR Facultatif |
Répertoire de travail du service Distributed Replay Client. | Chemin d'accès valide |
/CLTRESULTDIR Facultatif |
Répertoire des résultats du service Distributed Replay Client. | Chemin d'accès valide |
Exemple de syntaxe :
Pour installer le composant contrôleur de Distributed Replay
setup /q /ACTION=Install /FEATURES=DREPLAY_CTLR /IAcceptSQLServerLicenseTerms /CTLRUSERS="domain\user1" "domain\user2" /CTLRSVCACCOUNT="domain\svcuser" /CTLRSVCPASSWORD="password" /CTLRSTARTUPTYPE=Automatic
Pour installer le composant client de Distributed Replay
setup /q /ACTION=Install /FEATURES=DREPLAY_CLT /IAcceptSQLServerLicenseTerms /CLTSVCACCOUNT="domain\svcuser" /CLTSVCPASSWORD="password" /CLTSTARTUPTYPE=Automatic /CLTCTLRNAME=ControllerMachineName /CLTWORKINGDIR="C:\WorkingDir" /CLTRESULTDIR="C:\ResultDir
Installer Distributed Replay à l'aide d'un fichier de configuration
SQL Server permet de générer un fichier de configuration basé sur les entrées utilisateur et les entrées système par défaut. Si vous spécifiez que vous souhaitez que les outils d'administration soient installés, vous pouvez utiliser le fichier de configuration pour déployer les trois composants Distributed Replay (outil d'administration, Distributed Replay Controller et Distributed Replay Client). Il prend en charge l'installation, la réparation et la désinstallation des composants Distributed Replay.
Le programme d'installation ne prend en charge l'utilisation du fichier de configuration qu'à l'aide de la ligne de commande. L'ordre de traitement des paramètres lors de l'utilisation du fichier de configuration est décrit ci-dessous :
Le fichier de configuration remplace les valeurs par défaut d'un package.
Les valeurs de la ligne de commande remplacent les valeurs du fichier de configuration.
Pour plus d’informations sur l’utilisation d’un fichier de configuration, consultez Installer SQL Server 2016 à l’aide d’un fichier de configuration.
Important
Une fois que vous avez installé Distributed Replay, vous devez créer des règles de pare-feu sur le contrôleur et les ordinateurs clients, et accorder des autorisations à chaque ordinateur client sur le serveur cible. Pour plus d’informations, consultez Suivre les étapes consécutives à l’installation.
Pour générer un fichier de configuration
Suivez le déroulement des étapes de l'Assistant Installation jusqu'à la page Prêt pour l'installation . Le chemin d'accès au fichier de configuration est spécifié dans la page Prêt pour l'installation , dans la section relative au chemin d'accès du fichier de configuration.
Annulez l'exécution du programme d'installation sans réellement terminer l'installation afin de générer le fichier INI.
Pour installer Distributed Replay à l'aide du fichier de configuration
- Exécutez l'installation à partir de l'invite de commandes et spécifiez le fichier ConfigurationFile.ini à l'aide du paramètre ConfigurationFile.
Exemple de syntaxe
Voici un exemple montrant comment spécifier le fichier de configuration lors de l'invite de commandes :
Setup.exe /CTLRSVCPASSWORD="ctlrsvcpswd" /CLTSVCPASSWORD="cltsvcpswd" / ConfigurationFile=ConfigurationFile.INI\
Notes
Vous devez spécifier les deux mots de passe dans la ligne de commande car il n'est pas possible de les configurer dans le fichier de configuration.