Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
S’applique à : SQL Server 2016 (13.x)
SQL Server 2017 (14.x)
SQL Server 2019 (15.x)
Important
SQL Server Distributed Replay n’est pas disponible avec SQL Server 2022 (16.x) et versions ultérieures.
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
Installez les fonctionnalités de Microsoft SQL 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 a plusieurs clients, n’installez pas le service client sur le même ordinateur que le contrôleur. Cela peut réduire la vitesse globale de la relecture distribuée.
Pour les scénarios de test de performances, n’installez pas l’outil d’administration, le service Distributed Replay Controller ou le service client 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.
Prerequisites
Assurez-vous que les ordinateurs que vous souhaitez utiliser répondent aux exigences décrites dans la rubrique Vue d’ensemble de SQL Server Distributed Replay.
Avant de commencer cette procédure, créez les comptes d’utilisateur de domaine pour l’exécution du contrôleur et des services clients. Ces comptes ne doivent pas être membres du groupe Administrateurs Windows. Pour plus d’informations, consultez les comptes d’utilisateur et de service.
Notes
Vous pouvez utiliser des comptes d’utilisateur locaux si vous exécutez l’outil d’administration, le service de contrôleur et le service 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 :
< drive> :\Program Files\Microsoft SQL Server\nnn\Tools
Ou:
<Share Feature Directory>\Tools\<user-supplied alternative shared feature directory>Sur un système 64 bits :
C:\Program Files\Microsoft SQL Server (x86)\130\ToolsOu:
<Share Feature Directory (x86)>\Tools\<user-supplied alternative shared feature (x86) directory>
Installer les fonctionnalités de relecture distribuée
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.
Lorsque vous configurez distributed Replay controller, vous pouvez spécifier un ou plusieurs comptes d’utilisateur pour exécuter les services clients 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 est
C:\Program Files\Microsoft SQL Server\. - Sur les ordinateurs 64 bits, le chemin d’installation par défaut est
C:\Program Files (x86)\Microsoft SQL Server\.
- Sur les ordinateurs 32 bits, le chemin d’installation par défaut est
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 d’installation , le Vérificateur de configuration système exécute 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 considérations relatives à la sécurité Distributed Replay, consultez La sécurité Distributed Replay.
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 de niveau supérieur inclut SQL Server, Analysis Services, Integration Services et Outils. La fonctionnalité Outils installe sql Server Management Tools et 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
Après avoir installé Distributed Replay, créez des règles de pare-feu sur le contrôleur et les ordinateurs clients et accordez à chaque ordinateur client des autorisations sur le serveur cible. Pour plus d’informations, consultez Suivre les étapes consécutives à l’installation.
Vous pouvez utiliser ces paramètres facultatifs dans le tableau suivant pour développer des scripts de ligne de commande pour l’installation.
| Paramètre | Descriptif | Valeurs prises en charge |
|---|---|---|
/CTLRSVCACCOUNT |
Compte de service Distributed Replay Controller. | Vérifie le compte et le mot de passe |
/CTLRSVCPASSWORD |
Mot de passe du compte de service Distributed Replay Controller. | Vérifie le compte et le mot de passe |
/CTLRSTARTUPTYPE |
Type de démarrage pour le service du contrôleur Distributed Replay | Automatique Désactivé Manuel |
/CTLRUSERS
1 |
Spécifiez les utilisateurs qui disposent d'autorisations pour le service Distributed Replay Controller. | Ensemble de chaînes de compte d’utilisateur utilisant « » (espace) pour le délimiteur. |
/CLTSVCACCOUNT |
Compte de service Distributed Replay Client. | Vérifie le compte et le mot de passe |
/CLTSVCPASSWORD |
Mot de passe du compte du service Distributed Replay Client. | Vérifie le compte et le mot de passe |
/CLTSTARTUPTYPE |
Type de démarrage pour le service client Distributed Replay | Automatique Désactivé Manuel |
/CLTCTLRNAME |
Nom de l'ordinateur avec lequel le client communique pour le service Distributed Replay Controller. | |
/CLTWORKINGDIR |
Répertoire de travail du service Distributed Replay Client. | Chemin d'accès valide |
/CLTRESULTDIR |
Répertoire des résultats du service Distributed Replay Client. | Chemin d'accès valide |
1 Lorsque vous configurez le service Distributed Replay Controller, vous pouvez spécifier un ou plusieurs des comptes d’utilisateur pris en charge suivants pour exécuter les services clients Distributed Replay : compte d’utilisateur de domaine, compte d’utilisateur local, administrateur, compte d’utilisateur virtuel et MSA (compte de service géré), services réseau, services locaux et système. Les comptes de groupe (locaux ou domaine) et d’autres comptes intégrés (tels que Everyone) ne sont pas acceptés.
Exemple de syntaxe
Installez le composant Distributed Replay Controller :
setup /q /ACTION=Install /FEATURES=DREPLAY_CTLR /IAcceptSQLServerLicenseTerms /CTLRUSERS="domain\user1" "domain\user2" /CTLRSVCACCOUNT="domain\svcuser" /CTLRSVCPASSWORD="password" /CTLRSTARTUPTYPE=AutomaticInstallez le composant client 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 à 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.
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.
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 en utilisant le paramètre ConfigurationFile.
Par exemple:
Setup.exe /CTLRSVCPASSWORD="ctlrsvcpswd" /CLTSVCPASSWORD="cltsvcpswd" / ConfigurationFile=ConfigurationFile.INI\
Vous devez spécifier les deux mots de passe dans la ligne de commande, car vous ne pouvez pas les configurer dans le fichier de configuration.