Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Le programme d’installation de SQL Server permet de générer un fichier de configuration en fonction des entrées système par défaut et d’exécution. Vous pouvez utiliser le fichier de configuration pour déployer SQL Server dans la totalité de l'entreprise avec la même configuration. Vous pouvez également standardiser les installations manuelles dans l'ensemble de l'entreprise, en créant un fichier de commandes qui lance Setup.exe.
Le programme d'installation prend en charge l'utilisation du fichier de configuration uniquement via l'invite de commandes. 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.
Le fichier de configuration permet d'assurer le suivi des paramètres et des valeurs de chaque installation. Cela le rend très utile pour vérifier et auditer des installations.
Structure de fichiers de configuration
Le fichier ConfigurationFile.ini est un fichier texte avec des paramètres (paire nom/valeur) et des commentaires descriptifs.
Voici un exemple de fichier ConfigurationFile.ini :
; Microsoft SQL Server Configuration file
[OPTIONS]
; Specifies a Setup work flow, like INSTALL, UNINSTALL, or UPGRADE.
; This is a required parameter.
ACTION="Install"
; Specifies features to install, uninstall, or upgrade.
; The list of top-level features include SQL, AS, RS, IS, and Tools.
; The SQL feature will install the database engine, replication, and full-text.
; The Tools feature will install Management Tools, Books online,
; SQL Server Data Tools, and other shared components.
FEATURES=SQL,Tools
Comment générer un fichier de configuration
Insérez le support d’installation SQL Server. Dans le dossier racine, double-cliquez sur Setup.exe. Pour effectuer l'installation à partir d'un partage réseau, recherchez le dossier racine sur le partage, puis double-cliquez sur Setup.exe.
Remarque
SQL Server Express Edition ne crée pas de fichier de configuration automatiquement. La commande suivante démarre l’installation et crée un fichier de configuration.
SETUP.exe /UIMODE=Normal /ACTION=INSTALL
Suivez le déroulement des étapes de l'Assistant 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. Pour plus d’informations sur l’installation de SQL Server, consultez Installer SQL Server 2014 à partir de l’Assistant d'installation.
Annulez l'exécution du programme d'installation sans réellement terminer l'installation afin de générer le fichier INI.
Remarque
L'infrastructure d'installation écrit tous les paramètres appropriés pour les actions exécutées, à l'exception des informations sensibles comme les mots de passe. Le paramètre /IAcceptSQLServerLicenseTerms n’est pas également écrit dans le fichier de configuration et nécessite une modification du fichier de configuration ou une valeur à fournir à l’invite de commandes. Pour plus d’informations, consultez Installer SQL Server 2014 à partir de l’invite de commandes. De plus, une valeur est incluse pour les paramètres booléens pour lesquels une valeur n'est généralement pas fournie via l'invite de commandes.
Utilisation du fichier de configuration pour installer SQL Server
Vous ne pouvez utiliser le fichier de configuration que pour les installations en ligne de commande.
Remarque
Si vous devez apporter des modifications au fichier de configuration, nous vous recommandons de faire une copie de ce dernier et de l''utiliser.
Comment utiliser un fichier de configuration pour installer une instance de SQL Server autonome
- Exécutez l’installation via l’invite de commandes et fournissez le ConfigurationFile.ini à l’aide du paramètre ConfigurationFile .
Procédure d'utilisation d'un fichier de configuration afin de préparer et finaliser une image d'une instance SQL Server autonome (SysPrep)
Pour préparer une ou plusieurs instances de SQL Server et les configurer sur le même ordinateur.
Exécutez Préparation de l’image d’une instance autonome de SQL Server dans la page Avancé du Centre d’installation et capturez le fichier de configuration de préparation d’image.
Utilisez le même fichier de configuration de préparation d'image comme modèle pour préparer d'autres instances de SQL Server.
Exécutez l’exécution de l’image d’une instance autonome préparée de SQL Server à partir de la page Avancé du Centre d’installation pour configurer des instances préparées sur l’ordinateur.
Pour préparer une image du système d'exploitation, notamment une instance préparée non configurée de SQL Server, à l'aide de l'outil SysPrep de Windows.
Exécutez Préparation de l’image d’une instance autonome de SQL Server dans la page Avancé du Centre d’installation et capturez le fichier de configuration de préparation d’image.
Exécutez Finalisation d’image d’une instance autonome préparée de SQL Server dans la page Avancé du Centre d’installation, mais annulez cette opération dans la page Prêt à finaliser l’image après avoir capturé le fichier de configuration complet.
Le fichier de configuration de finalisation d'image peut être stocké avec l'image Windows pour l'automatisation de la configuration des instances préparées.
Procédure d'installation d'un cluster de basculement SQL Server à l'aide du fichier de configuration
Option d’installation intégrée (créez un cluster de basculement à nœud unique sur un nœud et pour des nœuds supplémentaires, exécutez AddNode sur ces nœuds) :
Effectuez l'installation d'un cluster de basculement et capturez le fichier de configuration qui répertorie tous les paramètres d'installation.
Exécutez l’installation du cluster de basculement en ligne de commande en fournissant le paramètre ConfigurationFile .
Sur un nœud supplémentaire que vous souhaitez ajouter, exécutez AddNode pour capturer le fichier ConfigurationFile.ini applicable au cluster de basculement actuel.
Exécutez la commande en ligne AddNode sur tous les nœuds supplémentaires qui rejoindront le cluster de basculement, en utilisant le même fichier de configuration via le paramètre ConfigurationFile.
Option d’installation avancée (préparer le cluster de basculement sur tous les nœuds du cluster de basculement, puis, après avoir préparé tous les nœuds, s’exécuter sur le nœud propriétaire du disque partagé) :
Exécutez Prepare sur l’un des nœuds et capturez le fichier ConfigurationFile.ini.
Fournissez le même fichier ConfigurationFile.ini à configurer sur tous les nœuds qui seront préparés pour le cluster de basculement.
Une fois tous les nœuds préparés, exécutez une opération complète du cluster de bascule sur le nœud propriétaire du disque partagé et capturez le fichier ConfigurationFile.ini.
Vous pouvez ensuite fournir ce fichier ConfigurationFile.ini pour terminer le cluster de basculement.
Comment ajouter ou supprimer un nœud dans un cluster de basculement SQL Server à l'aide du fichier de configuration
- Si vous disposez d'un fichier de configuration qui a été précédemment utilisé pour ajouter ou supprimer un nœud dans un cluster de basculement, vous pouvez réutiliser ce même fichier pour ajouter ou supprimer des nœuds supplémentaires.
Comment mettre à niveau un cluster de basculement SQL Server à l'aide du fichier de configuration
Exécutez la mise à niveau sur le nœud passif et capturez le fichier ConfigurationFile.ini. Pour ce faire, vous pouvez effectuer la mise à niveau réelle ou sortir à la fin du processus sans effectuer la mise à niveau réelle.
Sur tous les nœuds supplémentaires à mettre à niveau, fournissez le fichier ConfigurationFile.ini pour terminer le processus.
Exemple de syntaxe
Voici quelques exemples qui illustrent l'utilisation du fichier de configuration :
- Pour spécifier le fichier de configuration à l'invite de commandes :
Setup.exe /ConfigurationFile=MyConfigurationFile.INI
- Pour spécifier des mots de passe à l'invite de commandes plutôt que dans le fichier de configuration :
Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /ASSVCPASSWORD="************" /ISSVCPASSWORD="************" /RSSVCPASSWORD="************" /ConfigurationFile=MyConfigurationFile.INI
Voir aussi
Installer SQL Server 2014 à partir de l’invite de commandes
Installation d’un cluster de basculement SQL Server
Mise à niveau d'un cluster de basculement SQL Server