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.
S’applique à :SQL Server - Windows uniquement
Avant d’exécuter le programme d’installation de SQL Server, passez en revue Planifier une installation de SQL Server.
L’installation d’une nouvelle instance SQL Server à partir de l’invite de commandes vous permet de spécifier les composants à installer et la façon dont ils doivent être configurés. Vous pouvez également spécifier une interaction en mode silencieux, de base ou complète avec l'interface utilisateur du programme d'installation.
Pour installer ou configurer votre instance SQL Server à partir de l'invite de commandes, ouvrez une invite de commandes administrateur et naviguez jusqu'à l'endroit où se trouve setup.exe dans le média d'installation SQL Server. Exécutez la commande setup.exe, avec les paramètres obligatoires et facultatifs qui correspondent à ce que vous voulez faire :
C:\SQLMedia\SQLServer2025> setup.exe /[Option] /[Option] = {value}
L’exemple suivant installe le moteur de base de données SQL Server, SQL Server Analysis Services, SQL Server et Integration Services en mode silencieux :
C:\SQLMedia\SQLServer2025> setup.exe /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION="install"
/PID="AAAAA-BBBBB-CCCCC-DDDDD-EEEEE" /FEATURES=SQL,AS,IS
/INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="MyDomain\MyAccount"
/SQLSVCPASSWORD="************" /SQLSYSADMINACCOUNTS="MyDomain\MyAccount "
/AGTSVCACCOUNT="MyDomain\MyAccount" /AGTSVCPASSWORD="************"
/ASSVCACCOUNT="MyDomain\MyAccount" /ASSVCPASSWORD="************"
/ISSVCACCOUNT="MyDomain\MyAccount" /ISSVCPASSWORD="************"
/ASSYSADMINACCOUNTS="MyDomain\MyAccount"
Pour voir la liste de toutes les commandes possibles dans la console, lancez l’exécutable avec l’indicateur /help :
C:\SQLMedia\SQLServer2025> setup.exe /help
Important
Le /PRODUCTCOVEREDBYSA paramètre d’installation a été introduit dans SQL Server 2022 (16.x). Ce paramètre indique si la licence avec une clé de produit fournie (/PID=) est couverte par un contrat d’abonnement SQL Server ou Software Assurance, ou simplement par une licence SQL Server.
Le reste de l’article fournit une description détaillée des paramètres disponibles.
Notes
Lors de l’installation à partir de la ligne de commande, SQL Server prend en charge le mode silencieux complet avec le paramètre /Q ou le mode silencieux simple avec le paramètre /QS. Le commutateur /QS affiche uniquement la progression, n’accepte aucune entrée et n’affiche aucun message d’erreur en cas de problème. Le paramètre /QS n’est pris en charge que si /ACTION=INSTALL est spécifié.
Indépendamment de la méthode d’installation, vous êtes invité à confirmer l’acceptation des termes de la licence de logiciel en tant que personne physique ou pour le compte d’une entité, sauf si votre utilisation du logiciel est régie par un accord distinct, tel qu’un accord de concession de licence en volume de Microsoft ou un accord tiers avec un éditeur de logiciels ou un fabricant OEM.
Les termes du contrat de licence sont affichés afin que vous puissiez les consulter et les accepter dans l'interface utilisateur du programme d'installation. Les installations sans assistance (avec les paramètres /Q ou /QS) doivent inclure le paramètre /IACCEPTSQLSERVERLICENSETERMS. Vous pouvez consulter les termes du contrat de licence séparément sur la page Termes du contrat de licence logiciel Microsoft.
Pour SQL Server 2022 (16.x) et versions ultérieures, lisez les termes du contrat de licence logiciel Microsoft SQL Server à aka.ms/useterms.
Selon la manière dont vous avez reçu le logiciel (par exemple, par le biais de programme de licence en volume Microsoft), votre utilisation du logiciel peut être soumise à des conditions générales supplémentaires.
L’installation à partir de la ligne de commande est prise en charge dans les scénarios suivants :
- Installation, mise à niveau ou suppression d’une instance et de composants partagés de SQL Server sur un ordinateur local à l’aide de la syntaxe et des paramètres spécifiés à partir de l’invite de commandes.
- Installation, mise à niveau ou suppression d'une instance de cluster de basculement.
- Mise à niveau à partir d'une édition de SQL Server vers une autre édition de SQL Server.
- Installation d’une instance de SQL Server sur un ordinateur local avec la syntaxe et les paramètres spécifiés dans un fichier de configuration. Vous pouvez utiliser cette méthode pour copier une configuration d'installation sur plusieurs ordinateurs ou pour installer plusieurs nœuds d'une installation de cluster de basculement.
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. Pour les installations de cluster de basculement, vous devez être un administrateur local autorisé à vous connecter en tant que service et à agir dans le cadre du système d'exploitation sur tous les nœuds du cluster de basculement.
Utilisation appropriée des paramètres d’installation
Utilisez les instructions suivantes pour développer des commandes d'installation ayant la syntaxe adéquate :
| Paramètre | Exemple |
|---|---|
| /PARAMÈTRE | /INDICATEPROGRESS |
| /PARAMETER=true/false | /SQLSVCINSTANTFILEINIT=True |
| /PARAMETER=1/0 pour les types booléens | /TCPENABLED=1 |
| /PARAMETER="value" pour tous les paramètres à valeur unique. Pour un paramètre qui nécessite un chemin : /INSTANCEDIR=C:\Path ou /INSTANCEDIR="C:\Path" est pris en charge. |
/PID="PID" /SQLSVCSTARTUPTYPE="Automatic" |
| /PARAMETER="value1" "value2" "value3" pour tous les paramètres à valeurs multiples. Exception : /FEATURES, qui est un paramètre à valeurs multiples, mais son format est /FEATURES=AS,RS,IS, sans espace et délimité par des virgules. |
/SQLSYSADMINACCOUNTS="Contoso\John" "Contoso\Mary" |
Important
Quand vous installez SQL Server, si vous spécifiez le même chemin de répertoire pour INSTANCEDIR et SQLUSERDBDIR, SQL Server Agent et la recherche en texte intégral ne démarrent pas en raison d’autorisations manquantes.
Notes
Les valeurs de serveur relationnelles prennent en charge des formats de fin supplémentaires pour le chemin, avec une ou deux barres obliques inverses (\ ou \\).
Options de paramètre
Les sections suivantes fournissent des paramètres qui permettent de développer des scripts d’installation en ligne de commande pour des scénarios d’installation, de mise à jour et de réparation. Les paramètres peuvent prendre différentes valeurs en fonction du scénario choisi.
Les paramètres répertoriés pour un composant Moteur de base de données SQL Server sont spécifiques à ce composant. Les paramètres de SQL Server Agent et SQL Server Browser sont applicables quand vous installez le Moteur de base de données SQL Server.
- Paramètres d'installation
- Paramètres SysPrep
- Paramètres de mise à niveau
- Paramètres de réparation
- Paramètres de reconstruction des bases de données système
- Paramètres de désinstallation
- Paramètres de cluster de basculement
- Paramètres des comptes de service
- Paramètres de fonctionnalités
- Paramètres de rôle
- Contrôler le comportement du basculement à l’aide du paramètre /FAILOVERCLUSTERROLLOWNERSHIP
- Configuration de l’ID d’instance ou d’InstanceID
Paramètres d'installation
Utilisez les paramètres de la table suivante pour développer des scripts de ligne de commande pour l'installation d'une nouvelle instance SQL Server.
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail d'installation. Valeurs prises en charge : Install. |
| Contrôle d’installation du moteur de base de données | /SUPPRESSPRIVACYSTATEMENTNOTICEObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance |
Supprime l’avis de confidentialité. En utilisant cet indicateur, vous acceptez l’avis de confidentialité. |
| Contrôle d’installation du moteur de base de données | /IACCEPTSQLSERVERLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance |
Obligatoire pour l'acceptation des termes du contrat de licence. À compter de SQL Server 2022 (16.x), lisez les termes du contrat de licence logiciel Microsoft SQL Server à l’adresse aka.ms/useterms. |
| Contrôle d’installation de Python SQL Server | /IACCEPTPYTHONLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance qui incluent le package Anaconda Python. |
Obligatoire pour l'acceptation des termes du contrat de licence. |
| Contrôle d’installation SQL Server R | /IACCEPTROPENLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance qui incluent le package Microsoft R Open. |
Obligatoire pour l'acceptation des termes du contrat de licence. |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /UpdateEnabledFacultatif |
Spécifiez si le programme d’installation de SQL Server doit découvrir et inclure les mises à jour du produit. Les valeurs valides sont True et False ou 1 et 0. Par défaut, le programme d’installation de SQL Server inclut des mises à jour trouvées. |
| Contrôle d’installation du moteur de base de données | /UpdateSourceFacultatif |
Spécifiez l’emplacement où le programme d’installation de SQL Server obtient les mises à jour du produit. Les valeurs valides sont "MU" pour rechercher dans Microsoft Update, un chemin de dossier valide, un chemin relatif comme .\MyUpdates ou un partage UNC. Par défaut, le programme d’installation de SQL Server recherche Microsoft Update ou un service Windows Update via les services Windows Server Update. |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données | /ERRORREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, cette valeur spécifie le rapport d’erreurs pour SQL Server. Pour plus d’informations, consultez Supplément sur la confidentialité de SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données |
/FEATURES ou /ROLEObligatoire |
Spécifie les composants à installer. Choisissez /FEATURES pour spécifier des composants SQL Server individuels à installer. Pour plus d’informations, consultez Paramètres de fonctionnalité plus loin dans cet article.Choisissez /ROLE pour spécifier un rôle d’installation. Les rôles d’installation permettent d’installer SQL Server selon une configuration prédéterminée. |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | /INSTALLSHAREDDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 64 bits. La valeur par défaut est %Program Files%\Microsoft SQL ServerPeut être défini sur %Program Files(x86)%\Microsoft SQL Server |
| Contrôle d’installation du moteur de base de données | /INSTALLSHAREDWOWDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 32 bits. Pris en charge uniquement sur un système 64 bits. La valeur par défaut est %Program Files(x86)%\Microsoft SQL ServerPeut être défini sur %Program Files%\Microsoft SQL Server |
| Contrôle d’installation du moteur de base de données | /INSTANCEDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants spécifiques à l'instance. |
| Contrôle d’installation du moteur de base de données | /INSTANCEIDFacultatif |
Spécifie une valeur différente de la valeur par défaut pour InstanceID. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données | /PRODUCTCOVEREDBYSAS’applique à : SQL Server 2022 (16.x) et versions ultérieures Obligatoire, lors de l’installation de la fonctionnalité d’extension Azure à partir de l’invite de commandes avec AZUREEXTENSION. |
Spécifie la couverture de la licence pour SQL Server./PRODUCTCOVEREDBYSA=True, ou simplement /PRODUCTCOVEREDBYSA, indique qu’il est couvert par la Software Assurance ou un abonnement serveur SQL./PRODUCTCOVEREDBYSA=False, ou l'omission du paramètre, indique qu'il est couvert par une licence SQL Server. |
| Contrôle d’installation du moteur de base de données | /PIDFacultatif |
Spécifie la clé de produit pour l’édition de SQL Server. Si ce paramètre n’est pas spécifié, l’édition Évaluation est utilisée. Remarque : Si vous installez SQL Server Express, SQL Server Express avec Advanced Services, SQL Server Express avec outils, SQL Server Développeur ou Évaluation SQL Server, le PID est prédéfini. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données |
/QS ou /QUIETSIMPLEFacultatif |
Spécifie que le programme d’installation s’exécute et affiche sa progression dans l’interface utilisateur. Toutefois, aucune entrée n’est acceptée et aucun message d’erreur n’est affiché. |
| Contrôle d’installation du moteur de base de données | /UIMODEFacultatif |
Spécifie s'il faut présenter uniquement le nombre minimal de boîtes de dialogue pendant l'installation./UIMODE ne peut être utilisé qu’avec les paramètres /ACTION=INSTALL et UPGRADE.Valeurs prises en charge : - /UIMODE=Normal est la valeur par défaut pour les éditions non-Express et présente toutes les boîtes de dialogue de configuration pour les fonctionnalités sélectionnées.- /UIMODE=AutoAdvance est la valeur par défaut pour les éditions Express et ignore les boîtes de dialogue non essentielles.En cas de combinaison avec d’autres paramètres, UIMODE est remplacé. Par exemple, quand /UIMODE=AutoAdvance et /ADDCURRENTUSERASSQLADMIN=FALSE sont fournis tous les deux, la boîte de dialogue de provisionnement n’est pas remplie automatiquement avec l’utilisateur actuel.Le paramètre UIMODE ne peut pas être utilisé avec le paramètre /Q ou /QS. |
| Contrôle d’installation du moteur de base de données | /SQMREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, cela spécifie le rapport d’utilisation des fonctionnalités pour SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| Agent de SQL Server | /AGTSVCACCOUNTObligatoire |
Spécifie le compte pour le service SQL Server Agent. |
| Agent de SQL Server | /AGTSVCPASSWORDObligatoire |
Spécifie le mot de passe du compte de service SQL Server Agent. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Agent de SQL Server | /AGTSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage pour le service SQL Server Agent. Valeurs prises en charge : - Automatic- Disabled- Manual |
| Moteur PolyBase | /PBENGSVCACCOUNTFacultatif |
Spécifie le compte pour le service de moteur. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE. |
| Moteur PolyBase | /PBENGSVCPASSWORDFacultatif |
Spécifie le mot de passe du compte du service de moteur. |
| Moteur PolyBase | /PBENGSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage du service PolyBase Engine. Valeurs prises en charge : - Automatic (valeur par défaut)- Disabled- Manual |
| Déplacement de données PolyBase | /PBDMSSVCACCOUNTFacultatif |
Spécifie le compte pour le service Mouvement de données. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE. |
| Déplacement de données PolyBase | /PBDMSSVCPASSWORDFacultatif |
Spécifie le mot de passe du compte de déplacement des données. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Déplacement de données PolyBase | /PBDMSSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage du service de déplacement des données. Valeurs prises en charge : - Automatic (valeur par défaut)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFacultatif |
Spécifie une plage de ports avec au moins six ports pour les services PolyBase. Exemple :/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFacultatif |
Spécifie si l’instance du moteur de base de données SQL Server est utilisée dans le cadre du groupe de calcul scale-out PolyBase. Utilisez cette option si vous configurez un groupe de calcul PolyBase Scale-out incluant le nœud principal. Valeurs prises en charge : True, False |
| Services d'analyse | /ASBACKUPDIRFacultatif |
Spécifie le répertoire pour les fichiers de sauvegarde Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\BackupPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Services d'analyse | /ASCOLLATIONFacultatif |
Spécifie le paramètre de classement pour Analysis Services. Valeur par défaut : Latin1_General_CI_ASRemarque : Seul le classement Windows est pris en charge. L’utilisation du classement SQL peut entraîner un comportement inattendu. |
| Services d'analyse | /ASCONFIGDIRFacultatif |
Spécifie le répertoire pour les fichiers de configuration Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\ConfigPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Services d'analyse | /ASDATADIRFacultatif |
Spécifie le répertoire pour les fichiers de données Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\DataPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Services d'analyse | /ASLOGDIRFacultatif |
Spécifie le répertoire pour les fichiers journaux Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\LogPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Services d'analyse | /ASSERVERMODEFacultatif |
Spécifie le mode serveur de l'instance Analysis Services. Les valeurs valides dans un scénario de cluster sont MULTIDIMENSIONAL ou TABULAR.
ASSERVERMODE respecte la casse. Toutes les valeurs doivent être exprimées en majuscules. Pour plus d'informations sur les valeurs, consultez Install Analysis Services in Tabular Mode. |
| Services d'analyse | /ASSVCACCOUNTObligatoire |
Spécifie le compte pour le service Analysis Services . |
| Services d'analyse | /ASSVCPASSWORDObligatoire |
Spécifie le mot de passe pour le service Analysis Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'analyse | /ASSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage pour le service Analysis Services . Valeurs prises en charge : - Automatic- Disabled- Manual |
| Services d'analyse | /ASSYSADMINACCOUNTSObligatoire |
Spécifie les informations d'identification d'administrateur pour Analysis Services. |
| Services d'analyse | /ASTEMPDIRFacultatif |
Spécifie le répertoire pour les fichiers temporaires Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\TempPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Services d'analyse | /ASPROVIDERMSOLAPFacultatif |
Spécifie si le fournisseur MSOLAP peut s'exécuter in-process. Valeur par défaut : - 1 = activé |
| Services d'analyse | /FARMACCOUNTObligatoire pour SPI_AS_NewFarm |
Spécifie un compte d'utilisateur de domaine pour l'exécution des services de l'Administration centrale de SharePoint et des autres services essentiels dans une batterie de serveurs. Ce paramètre est utilisé uniquement pour les instances Analysis Services installées avec /ROLE = SPI_AS_NEWFARM. |
| Services d'analyse | /FARMPASSWORDObligatoire pour SPI_AS_NewFarm |
Spécifie un mot de passe pour le compte de batterie de serveurs. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'analyse | /PASSPHRASEObligatoire pour SPI_AS_NewFarm |
Spécifie une phrase secrète utilisée pour ajouter des serveurs d’applications ou des serveurs front-end web supplémentaires à une batterie de serveurs SharePoint. Ce paramètre est utilisé uniquement pour les instances Analysis Services installées avec /ROLE = SPI_AS_NEWFARM. |
| Services d'analyse | /FARMADMINIPORTObligatoire pour SPI_AS_NewFarm |
Spécifie un port de connexion à l'application Web de l'Administration centrale de SharePoint. Ce paramètre est utilisé uniquement pour les instances Analysis Services installées avec /ROLE = SPI_AS_NEWFARM. |
| SQL Server Browser | /BROWSERSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage pour le service SQL Server Browser. Valeurs prises en charge : - Automatic- Disabled- Manual |
| Moteur de base de données SQL Server | /ENABLERANUFacultatif |
Active les informations d'identification Exécuter en tant que pour les installations SQL Server Express . |
| Moteur de base de données SQL Server | /INSTALLSQLDATADIRFacultatif |
Spécifie le répertoire de données pour les fichiers de données SQL Server . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\Pour les autres installations : %Program Files%\Microsoft SQL Server\ |
| Moteur de base de données SQL Server | /SAPWDObligatoire quand /SECURITYMODE=SQL |
Spécifie le mot de passe du compte d’administrateur système (SA) SQL Server. |
| Moteur de base de données SQL Server | /SECURITYMODEFacultatif |
Spécifie le mode de sécurité de SQL Server. Si ce paramètre n’est pas fourni, le mode d’authentification Windows uniquement est pris en charge. Valeur prise en charge : SQL |
| Moteur de base de données SQL Server | /SQLBACKUPDIRFacultatif |
Spécifie le répertoire pour les fichiers de sauvegarde. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Moteur de base de données SQL Server | /SQLCOLLATIONFacultatif |
Spécifie les paramètres de classement pour SQL Server. Le paramètre d’installation par défaut est déterminé par les paramètres régionaux du système d’exploitation. Le classement au niveau du serveur peut être modifié pendant l’installation, ou en modifiant les paramètres régionaux du système d’exploitation avant l’installation. Le classement par défaut est défini d’après la version disponible la plus ancienne associée à chaque ensemble de paramètres régionaux spécifiques. Cette approche est due à des raisons de compatibilité descendante. Par conséquent, il ne s’agit pas toujours du classement recommandé. Pour tirer pleinement parti des fonctionnalités de SQL Server, modifiez les paramètres d’installation par défaut de façon à utiliser les classements Windows. Par exemple, pour les paramètres régionaux du système d’exploitation English (United States) (page de codes 1252), le classement par défaut lors de l’installation est SQL_Latin1_General_CP1_CI_AS et il peut être remplacé par le classement Windows le plus proche Latin1_General_100_CI_AS_SC équivalent.Pour plus d’informations, voir Classement et prise en charge d’Unicode. |
| Moteur de base de données SQL Server | /ADDCURRENTUSERASSQLADMINFacultatif |
Ajoute l’utilisateur actuel au rôle serveur fixe sysadmin SQL Server. Le paramètre /ADDCURRENTUSERASSQLADMIN peut être utilisé lors de l’installation d’éditions Express ou quand /ROLE=AllFeatures_WithDefaults est utilisé. Pour plus d’informations, consultez /ROLE plus loin dans cet article.L’utilisation de /ADDCURRENTUSERASSQLADMIN est facultative, mais /ADDCURRENTUSERASSQLADMIN ou /SQLSYSADMINACCOUNTS est obligatoire.Valeurs par défaut : True pour les éditions de SQL Server ExpressFalse pour toutes les autres éditions |
| Moteur de base de données SQL Server | /SQLSVCACCOUNTObligatoire |
Spécifie le compte de démarrage du service SQL Server. |
| Moteur de base de données SQL Server | /SQLSVCPASSWORDObligatoire |
Spécifie le mot de passe pour SQLSVCACCOUNT. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur de base de données SQL Server | /SQLSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage pour le service SQL Server . Valeurs prises en charge : - Automatic- Disabled- Manual |
| Moteur de base de données SQL Server | /SQLSYSADMINACCOUNTSObligatoire |
Utilisez ce paramètre pour provisionner des connexions comme membres du rôle sysadmin. Pour les éditions de SQL Server autres que SQL Server Express, /SQLSYSADMINACCOUNTS est obligatoire. Pour les éditions de SQL Server Express, l’utilisation de /SQLSYSADMINACCOUNTS est facultative, mais /SQLSYSADMINACCOUNTS ou /ADDCURRENTUSERASSQLADMIN est obligatoire. |
| Moteur de base de données SQL Server | /SQLTEMPDBDIRFacultatif |
Spécifie les répertoires pour les fichiers de données tempdb. Lorsque vous spécifiez plusieurs répertoires, utilisez l’espace comme séparateur. Si plusieurs répertoires sont spécifiés, les tempdb fichiers de données sont répartis entre les répertoires de manière cyclique.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGDIRFacultatif |
Spécifie le répertoire du fichier journal tempdb.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBFILECOUNTFacultatif |
Spécifie le nombre de fichiers de données tempdb que le programme d’installation doit ajouter. Cette valeur peut être augmentée jusqu’au nombre de cœurs.Valeur par défaut : 1 pour SQL Server Express 8 ou le nombre de cœurs, la valeur la plus petite étant applicable pour toutes les autres éditions Important: Le fichier de base de données principal pour tempdb est toujours tempdb.mdf. Les fichiers tempdb supplémentaires sont nommés tempdb_mssql_#.ndf, où # représente un numéro unique pour chaque fichier de base de données tempdb supplémentaire créé pendant l’installation. L’objectif de cette convention d’affectation de noms est de les rendre uniques. La désinstallation d’une instance de SQL Server supprime les fichiers utilisant la convention de nommage tempdb_mssql_#.ndf. N’utilisez pas la convention d’affectation de noms tempdb_mssql_\*.ndf pour les fichiers de base de données utilisateur.Avertissement : SQL Server Express n’est pas pris en charge pour la configuration de ce paramètre. Le programme d’installation installe uniquement 1 fichier de données tempdb. |
| Moteur de base de données SQL Server | /SQLTEMPDBFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale de chaque fichier de données tempdb.Par défaut = 4 Mo pour SQL Server Express, 8 Mo pour toutes les autres éditions Min = 4 Mo ou 8 Mo Max = 1 024 Mo |
| Moteur de base de données SQL Server | /SQLTEMPDBFILEGROWTHFacultatif |
Spécifie l’incrément de croissance de chaque fichier de données tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale du fichier journal tempdb en Mo. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 4 pour SQL Server Express 8 pour toutes les autres éditions Plage autorisée : Min = valeur par défaut (4 ou 8), Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILEGROWTHS’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie l’incrément de croissance du fichier journal tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
| Moteur de base de données SQL Server | /SQLUSERDBDIRFacultatif |
Spécifie le répertoire des fichiers de données pour les bases de données utilisateur. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Moteur de base de données SQL Server | /SQLSVCINSTANTFILEINITFacultatif |
Active l’initialisation instantanée de fichiers pour le compte de service SQL Server. Pour des considérations relatives à la sécurité et aux performances, consultez Initialisation instantanée de fichiers de base de données. Valeurs prises en charge : - False (valeur par défaut)- True |
| Moteur de base de données SQL Server | /SQLUSERDBLOGDIRFacultatif |
Spécifie le répertoire des fichiers journaux pour les bases de données utilisateur. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Moteur de base de données SQL Server | /SQLMAXDOP=parameterS’applique à : SQL Server 2019 (15.x) et versions ultérieures Facultatif. S’il est omis sur les installations sans assistance (silencieuses), MAXDOP s’aligne sur les directives du degré maximal de parallélisme. |
Spécifie le degré maximal de parallélisme, qui détermine le nombre de processeurs qu’une seule instruction peut utiliser pendant l’exécution de celle-ci uniquement. La valeur par défaut s’aligne sur les directives concernant le degré maximal de parallélisme |
| Moteur de base de données SQL Server | /USESQLRECOMMENDEDMEMORYLIMITSS’applique à : SQL Server 2019 (15.x) et versions ultérieures Facultatif. Si /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYet /SQLMAXMEMORY sont omis sur les installations sans assistance (silencieux), le moteur de base de données SQL Server utilise la configuration de mémoire SQL Server par défaut. |
Spécifie que le moteur de base de données SQL Server utilise des valeurs recommandées calculées qui s’alignent sur les instructions de configuration de la mémoire du serveur pour une instance SQL Server autonome. Remarque : Ce paramètre ne peut pas être utilisé avec /SQLMINMEMORY et /SQLMAXMEMORY. |
| Moteur de base de données SQL Server | /SQLMINMEMORYS’applique à : SQL Server 2019 (15.x) et versions ultérieures Facultatif. Si /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYet /SQLMAXMEMORY sont omis sur les installations sans assistance (silencieux), le moteur de base de données SQL Server utilise la configuration de mémoire SQL Server par défaut. |
Spécifie la configuration mémoire minimale du serveur, en Mo. Valeur par défaut : 0. Remarque : Ce paramètre ne peut pas être utilisé avec /USESQLRECOMMENDEDMEMORYLIMITS. |
| Moteur de base de données SQL Server | /SQLMAXMEMORYS’applique à : SQL Server 2019 (15.x) et versions ultérieures Facultatif. Si /USESQLRECOMMENDEDMEMORYLIMITS, /SQLMINMEMORYet /SQLMAXMEMORY sont omis sur les installations sans assistance (silencieux), le moteur de base de données SQL Server utilise la configuration de mémoire SQL Server par défaut. |
Spécifie la configuration mémoire maximale du serveur, en Mo. Valeur par défaut : la valeur calculée recommandée qui s’aligne avec les lignes directrices de configuration de la mémoire du serveur pour une instance SQL Server autonome. Remarque : Ce paramètre ne peut pas être utilisé avec /USESQLRECOMMENDEDMEMORYLIMITS. |
| FLUX DE FICHIER | /FILESTREAMLEVELFacultatif |
Spécifie le niveau d'accès pour la fonctionnalité FILESTREAM. Valeurs prises en charge : - 0 = désactiver la prise en charge de FILESTREAM pour cette instance. (Valeur par défaut)- 1 = activer FILESTREAM pour l’accès Transact-SQL.- 2 = activer FILESTREAM pour l’accès Transact-SQL et l’accès en streaming aux E/S de fichier. (Non valide pour les scénarios de clusters)- 3 = autoriser les clients distants à accéder en streaming aux données FILESTREAM. |
| FLUX DE FICHIER | /FILESTREAMSHARENAMEFacultatif Obligatoire quand FILESTREAMLEVEL est supérieur à 1. |
Spécifie le nom du partage Windows dans lequel les données FILESTREAM doivent être stockées. |
| Texte intégral SQL Server | /FTSVCACCOUNTFacultatif |
Spécifie le compte pour le service du lanceur de filtre de texte intégral. Ce paramètre est ignoré dans Windows Server 2008 ou les versions ultérieures. ServiceSID est utilisé pour aider à sécuriser la communication entre SQL Server et le démon de filtre de texte intégral. Si les valeurs ne sont pas fournies, le service du lanceur de filtre de texte intégral est désactivé. Vous devez utiliser le Gestionnaire de contrôle des services SQL Server pour modifier le compte de service et activer les fonctionnalités de texte intégral. Valeur par défaut : Local Service Account |
| Texte intégral SQL Server | /FTSVCPASSWORDFacultatif |
Spécifie le mot de passe du service du lanceur de filtre de texte intégral. Ce paramètre est ignoré dans Windows Server 2008 ou les versions ultérieures. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'intégration | /ISSVCACCOUNTObligatoire |
Spécifie le compte pour Integration Services. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE |
| Services d'intégration | /ISSVCPASSWORDObligatoire |
Spécifie le mot de passe Integration Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'intégration | /ISSVCStartupTypeFacultatif |
Spécifie le mode de démarrage pour le service Integration Services . |
| Configuration du réseau SQL Server | /NPENABLEDFacultatif |
Spécifie l’état du protocole des canaux nommés pour le service SQL Server. Valeurs prises en charge : - 0 = désactiver le protocole des canaux nommés- 1 = activer le protocole des canaux nommés |
| Configuration du réseau SQL Server | /TCPENABLEDFacultatif |
Spécifie l’état du protocole TCP pour le service SQL Server. Valeurs prises en charge : - 0 = désactiver le protocole TCP- 1 = activer le protocole TCP |
| Reporting Services | /RSINSTALLMODES’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif Disponible uniquement sur FilesOnlyMode |
Spécifie le mode d'installation pour Reporting Services. Valeurs prises en charge : - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeRemarque : Si l’installation inclut le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est DefaultNativeMode.Si l’installation n’inclut pas le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est FilesOnlyMode.Si vous choisissez DefaultNativeMode, mais que l’installation n’inclut pas le moteur de base de données SQL Server, l’installation change automatiquement la valeur de RSINSTALLMODE en FilesOnlyMode. |
| Reporting Services | /RSSVCACCOUNTS’applique à : SQL Server 2016 (13.x) et versions antérieures Obligatoire |
Spécifie le compte de démarrage pour Reporting Services. |
| Reporting Services | /RSSVCPASSWORDS’applique à : SQL Server 2016 (13.x) et versions antérieures Obligatoire |
Spécifie le mot de passe du compte de démarrage pour le service Reporting Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Reporting Services | /RSSVCStartupTypeS’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif |
Spécifie le mode de démarrage pour Reporting Services. Valeurs prises en charge : - Automatic- Disabled- Manual |
| Python/Machine Learning Services (dans la base de données) | /MPYCACHEDIRECTORYFacultatif |
Réservé pour un usage futur. Utilisez %TEMP% afin de stocker les fichiers Python .CAB pour une installation sur un ordinateur ne disposant pas de connexion Internet. |
| R/Machine Learning Services (dans la base de données) | /MRCACHEDIRECTORYFacultatif |
Utilisez ce paramètre afin de spécifier le répertoire de cache pour Microsoft R Open, SQL Server 2016 (13.x) R Services, SQL Server 2016 (13.x) R Server (autonome) ou la prise en charge des fonctionnalités R dans SQL Server Machine Learning Services ou Machine Learning Server (autonome). Ce paramètre est généralement utilisé lors de l’installation de composants R à partir de l’invite de commandes sur un ordinateur sans accès à Internet. |
| Java/Extensions de langage Java |
/SQL_INST_JAVA,/SQLJAVADIR = "path"S’applique à : SQL Server 2019 (15.x) uniquement Facultatif |
Spécifie l’installation de Java avec les extensions de langage. Si /SQL_INST_JAVA est fourni sans le paramètre /SQLJAVADIR, nous supposons que vous souhaitez installer le JRE Zulu Open fourni par le support d’installation.Le fait de fournir un chemin pour /SQLJAVADIR indique que vous souhaitez utiliser un JRE ou un JDK déjà installé. |
| Extension Azure pour SQL Server | /FEATURES=AZUREEXTENSIONS’applique à : SQL Server 2022 (16.x) et versions ultérieures Facultatif |
Pour SQL Server 2022 (16.x) et versions ultérieures, connectez l’instance à Azure Arc. Pour SQL Server 2025 (17.x), connectez l’instance à Azure Arc ou SQL Server sur une machine virtuelle Azure. |
| Extension Azure pour SQL Server | /AZURESUBSCRIPTIONIDS’applique à : SQL Server 2022 (16.x) et versions ultérieures Facultatif |
Abonnement Azure où la ressource d’instance SQL Server sera créée. |
| Extension Azure pour SQL Server | /AZURERESOURCEGROUPS’applique à : SQL Server 2022 (16.x) et versions ultérieures Facultatif |
Groupe de ressources Azure où la ressource d’instance SQL sera créée. |
| Extension Azure pour SQL Server | /AZUREREGIONS’applique à : SQL Server 2022 (16.x) et versions ultérieures Facultatif |
Région Azure où la ressource d’instance SQL sera créée. |
| Extension Azure pour SQL Server | /AZURETENANTIDS’applique à : SQL Server 2022 (16.x) et versions ultérieures Facultatif |
ID d’abonné Azure dans lequel le principal de service existe. |
| Extension Azure pour SQL Server | /AZURESERVICEPRINCIPALS’applique à : SQL Server 2022 (16.x) et versions ultérieures Facultatif |
Service principal pour s’authentifier contre l’ID de locataire, l’abonnement et le groupe de ressources donnés. |
| Extension Azure pour SQL Server | /AZURESERVICEPRINCIPALSECRETS’applique à : SQL Server 2022 (16.x) et versions ultérieures Facultatif |
Secret du principal du service. |
| Extension Azure pour SQL Server | /AZUREARCPROXYS’applique à : SQL Server 2022 (16.x) et versions ultérieures Facultatif |
Nom du serveur proxy utilisé pour se connecter à Azure Arc. |
Exemple de syntaxe
Pour installer une nouvelle instance autonome avec les composants Moteur de base de données SQL Server, Réplication et Recherche en texte intégral et activer l’initialisation instantanée de fichiers pour Moteur de base de données SQL Server.
setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSVCINSTANTFILEINIT="True" /IACCEPTSQLSERVERLICENSETERMS
Installer et se connecter à Azure
À compter de SQL Server 2022 (16.x), vous pouvez installer l’agent Azure Arc avec l’extension Azure pour SQL Server en utilisant le programme d’installation de SQL Server. Lorsque vous installez l’agent Azure Arc et l’extension SQL Server, vous activez automatiquement toutes les instances sur l’hôte pour Arc, ce qui enregistre les instances SQL Server en tant que ressources dans Azure et les rend éligibles à l’ajout de services de gestion Azure supplémentaires.
À compter de SQL Server 2025 (17.x), vous pouvez installer l’extension Azure pour SQL Server à l’aide de la configuration de SQL Server sur des machines virtuelles Azure. Lorsque vous installez l’extension Azure SQL Server, vous vous inscrivez automatiquement auprès de SQL Server sur le service de machine virtuelle Azure et activez les fonctionnalités de gestion supplémentaires que le service fournit.
L’exemple suivant installe une instance SQL Server, l’agent Azure Arc (si ce n’est pas sur une machine virtuelle Azure) et l’extension Azure pour SQL Server afin que l’instance SQL Server soit connectée à Azure après l’installation. Avant d’exécuter l’exemple, remplacez les informations entre les crochets ( < ... > ) par vos informations.
setup.exe /qs /ACTION=Install /FEATURES=SQLEngine,AZUREEXTENSION /INSTANCENAME=<instance name> /SQLSYSADMINACCOUNTS="<sysadmin account>" /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
L’exemple suivant installe l’agent Azure Arc et l’extension Azure pour SQL Server pour gérer toutes les instances SQL Server existantes qui sont installées.
setup.exe /qs /ACTION=Install /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS /AZURESUBSCRIPTIONID="<Azure subscription>" /AZURETENANTID="<Azure tenant ID>" /AZURERESOURCEGROUP="<resource group name>" /AZURESERVICEPRINCIPAL="<service principal>" /AZURESERVICEPRINCIPALSECRET="<secret>" /AZUREREGION=<Azure region>
L’exemple suivant montre comment supprimer l’extension Azure pour SQL Server à l’aide de la configuration de SQL Server :
Notes
Cette commande ne désinstalle pas physiquement l’extension Azure pour SQL Server. Au lieu de cela, la commande marque cette fonctionnalité comme non sélectionnée dans l’installation. Pour supprimer la ressource Azure de cette instance, accédez auPortail Azure.
setup.exe /qs /ACTION=Uninstall /FEATURES=AZUREEXTENSION /IACCEPTSQLSERVERLICENSETERMS
Pour plus d’informations sur la connexion à Azure Arc ou SQL Server sur une machine virtuelle Azure, consultez :
- SQL Server activé par Azure Arc
- Connecter votre SQL Server à Azure Arc
- Qu’est-ce que SQL Server sur les machines virtuelles Windows Azure ?
- Inscrivez la machine virtuelle SQL Server Windows auprès de l’extension d’agent SQL IaaS.
Paramètres SysPrep
Pour plus d’informations sur SQL Server SysPrep, consultez Installer SQL Server avec SysPrep.
Paramètres de préparation d’image
Utilisez les paramètres du tableau suivant pour développer des scripts de ligne de commande afin de préparer une instance de SQL Server sans la configurer.
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail d'installation. Valeurs prises en charge : PrepareImage |
| Contrôle d’installation du moteur de base de données | /IACCEPTSQLSERVERLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance |
Obligatoire pour l'acceptation des termes du contrat de licence. À compter de SQL Server 2022 (16.x), lisez les termes du contrat de licence logiciel Microsoft SQL Server à l’adresse aka.ms/useterms. |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /UpdateEnabledFacultatif |
Spécifiez si le programme d’installation de SQL Server doit découvrir et inclure les mises à jour du produit. Les valeurs valides sont True et False ou 1 et 0. Par défaut, le programme d’installation de SQL Server inclut des mises à jour trouvées. |
| Contrôle d’installation du moteur de base de données | /UpdateSourceFacultatif |
Spécifiez l’emplacement où le programme d’installation de SQL Server obtient les mises à jour du produit. Les valeurs valides sont "MU" pour rechercher dans Microsoft Update, un chemin de dossier valide, un chemin relatif comme .\MyUpdates ou un partage UNC. Par défaut, le programme d’installation de SQL Server recherche Microsoft Update ou un service Windows Update via les services Windows Server Update. |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données | /FEATURESObligatoire |
Spécifie les composants à installer. Les valeurs prises en charge sont les suivantes : SQLEngine, Replication, FullText, DQ, AS, AS_SPI, RS, RS_SHP, RS_SHPWFE, DQC, Conn, IS, BC, SDK, DREPLAY_CTLR, DREPLAY_CLT, SNAC_SDK, SQLODBC, SQLODBC_SDK, LocalDB, MDS, POLYBASE1 |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | /INSTALLSHAREDDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 64 bits. La valeur par défaut est %Program Files%\Microsoft SQL ServerPeut être défini sur %Program Files(x86)%\Microsoft SQL Server |
| Contrôle d’installation du moteur de base de données | /INSTANCEDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants spécifiques à l'instance. |
| Contrôle d’installation du moteur de base de données | /INSTANCEIDObligatoire pour les fonctionnalités d’instance. |
Spécifie un INSTANCEID pour l’instance en cours de préparation. |
| Moteur PolyBase | /PBENGSVCACCOUNTFacultatif |
Spécifie le compte pour le service de moteur. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE. |
| Déplacement de données PolyBase | /PBDMSSVCPASSWORDFacultatif |
Spécifie le mot de passe du compte de déplacement des données. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur PolyBase | /PBENGSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage du service PolyBase Engine. Valeurs prises en charge : - Automatic (valeur par défaut)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFacultatif |
Spécifie une plage de ports avec au moins six ports pour les services PolyBase. Exemple :/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFacultatif |
Spécifie si l’instance du moteur de base de données SQL Server est utilisée dans le cadre du groupe de calcul scale-out PolyBase. Utilisez cette option si vous configurez un groupe de calcul PolyBase Scale-out incluant le nœud principal. Valeurs prises en charge : True, False |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données |
/QS ou /QUIETSIMPLEFacultatif |
Spécifie que le programme d’installation s’exécute et affiche sa progression dans l’interface utilisateur. Toutefois, aucune entrée n’est acceptée et aucun message d’erreur n’est affiché. |
1 Distributed Replay, SDK et SNAC ne sont pas disponibles dans SQL Server 2022 (16.x) et versions ultérieures.
Exemple de syntaxe
Pour préparer une instance nouvelle et autonome avec les composants Moteur de base de données SQL Server, Réplication et Recherche en texte intégral et Reporting Services.
setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS
Paramètres de finalisation d’image
Utilisez les paramètres du tableau suivant pour développer des scripts de ligne de commande afin de terminer et de configurer une instance préparée de SQL Server.
| Composant SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail d'installation. Valeurs prises en charge : CompleteImage |
| Contrôle d’installation du moteur de base de données | /IACCEPTSQLSERVERLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance |
Obligatoire pour l'acceptation des termes du contrat de licence. À compter de SQL Server 2022 (16.x), lisez les termes du contrat de licence logiciel Microsoft SQL Server à l’adresse aka.ms/useterms. |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données | /ERRORREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, spécifie le rapport d’erreurs pour SQL Server. Pour plus d’informations, consultez Supplément sur la confidentialité de SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | /INSTANCEIDFacultatif |
Utilisez l'ID d'instance spécifié pendant l'étape de préparation d'image. Valeurs prises en charge : InstanceID d’une instance préparée. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEFacultatif |
Spécifie un nom d’instance SQL Server pour l’instance en cours d’exécution. Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données | /PRODUCTCOVEREDBYSAS’applique à : SQL Server 2022 (16.x) et versions ultérieures Obligatoire, lors de l’installation de la fonctionnalité d’extension Azure à partir de l’invite de commandes avec AZUREEXTENSION. |
Spécifie la couverture de la licence pour SQL Server./PRODUCTCOVEREDBYSA=True, ou simplement /PRODUCTCOVEREDBYSA, indique qu’il est couvert par la Software Assurance ou un abonnement serveur SQL./PRODUCTCOVEREDBYSA=False, ou l'omission du paramètre, indique qu'il est couvert par une licence SQL Server. |
| Contrôle d’installation du moteur de base de données | /PIDFacultatif |
Spécifie la clé de produit pour l’édition de SQL Server. Si ce paramètre n’est pas spécifié, l’édition Évaluation est utilisée. Remarque : Si vous installez SQL Server Express, SQL Server Express avec Advanced Services, SQL Server Express avec outils, SQL Server Développeur ou Évaluation SQL Server, le PID est prédéfini. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données |
/QS ou /QUIETSIMPLEFacultatif |
Spécifie que le programme d’installation s’exécute et affiche sa progression dans l’interface utilisateur. Toutefois, aucune entrée n’est acceptée et aucun message d’erreur n’est affiché. |
| Contrôle d’installation du moteur de base de données | /SQMREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, cela spécifie le rapport d’utilisation des fonctionnalités pour SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| Agent de SQL Server | /AGTSVCACCOUNTObligatoire |
Spécifie le compte pour le service SQL Server Agent. |
| Agent de SQL Server | /AGTSVCPASSWORDObligatoire |
Spécifie le mot de passe du compte de service SQL Server Agent. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Agent de SQL Server | /AGTSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage pour le service SQL Server Agent. Valeurs prises en charge : - Automatic- Disabled- Manual |
| Moteur PolyBase | /PBENGSVCACCOUNTFacultatif |
Spécifie le compte pour le service de moteur. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE. |
| Déplacement de données PolyBase | /PBDMSSVCPASSWORDFacultatif |
Spécifie le mot de passe du compte de déplacement des données. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur PolyBase | /PBENGSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage du service PolyBase Engine. Valeurs prises en charge : - Automatic (valeur par défaut)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFacultatif |
Spécifie une plage de ports avec au moins six ports pour les services PolyBase. Exemple :/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFacultatif |
Spécifie si l’instance du moteur de base de données SQL Server est utilisée dans le cadre du groupe de calcul scale-out PolyBase. Utilisez cette option si vous configurez un groupe de calcul PolyBase Scale-out incluant le nœud principal. Valeurs prises en charge : True, False |
| SQL Server Browser | /BROWSERSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage pour le service SQL Server Browser. Valeurs prises en charge : - Automatic- Disabled- Manual |
| Moteur de base de données SQL Server | /ENABLERANUFacultatif |
Active les informations d'identification Exécuter en tant que pour les installations SQL Server Express . |
| Moteur de base de données SQL Server | /INSTALLSQLDATADIRFacultatif |
Spécifie le répertoire de données pour les fichiers de données SQL Server . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\Pour les autres installations : %Program Files%\Microsoft SQL Server\ |
| Moteur de base de données SQL Server | /SAPWDObligatoire quand /SECURITYMODE=SQL |
Spécifie le mot de passe du compte d’administrateur système (SA) SQL Server. |
| Moteur de base de données SQL Server | /SECURITYMODEFacultatif |
Spécifie le mode de sécurité de SQL Server. Si ce paramètre n’est pas fourni, le mode d’authentification Windows uniquement est pris en charge. Valeur prise en charge : SQL |
| Moteur de base de données SQL Server | /SQLBACKUPDIRFacultatif |
Spécifie le répertoire pour les fichiers de sauvegarde. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Moteur de base de données SQL Server | /SQLCOLLATIONFacultatif |
Spécifie les paramètres de classement pour SQL Server. La valeur par défaut est basée sur les paramètres régionaux de votre système d'exploitation Windows. Pour plus d’informations, voir Classement et prise en charge d’Unicode. |
| Moteur de base de données SQL Server | /SQLSVCACCOUNTObligatoire |
Spécifie le compte de démarrage du service SQL Server. |
| Moteur de base de données SQL Server | /SQLSVCPASSWORDObligatoire |
Spécifie le mot de passe pour SQLSVCACCOUNT. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur de base de données SQL Server | /SQLSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage pour le service SQL Server . Valeurs prises en charge : - Automatic- Disabled- Manual |
| Moteur de base de données SQL Server | /SQLSYSADMINACCOUNTSObligatoire |
Utilisez ce paramètre pour provisionner des connexions comme membres du rôle sysadmin. Pour les éditions de SQL Server autres que SQL Server Express, /SQLSYSADMINACCOUNTS est obligatoire. Pour les éditions de SQL Server Express, l’utilisation de /SQLSYSADMINACCOUNTS est facultative, mais /SQLSYSADMINACCOUNTS ou /ADDCURRENTUSERASSQLADMIN est obligatoire. |
| Moteur de base de données SQL Server | /SQLTEMPDBDIRFacultatif |
Spécifie les répertoires pour les fichiers de données tempdb. Lorsque vous spécifiez plusieurs répertoires, utilisez l’espace comme séparateur. Si plusieurs répertoires sont spécifiés, les tempdb fichiers de données sont répartis entre les répertoires de manière cyclique.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGDIRFacultatif |
Spécifie le répertoire du fichier journal tempdb.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale de chaque fichier de données tempdb.Par défaut = 4 Mo pour SQL Server Express, 8 Mo pour toutes les autres éditions Min = 4 Mo ou 8 Mo Max = 1 024 Mo |
| Moteur de base de données SQL Server | /SQLTEMPDBFILEGROWTHFacultatif |
Spécifie l’incrément de croissance de chaque fichier de données tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale du fichier journal tempdb en Mo. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 4 pour SQL Server Express 8 pour toutes les autres éditions Plage autorisée : Min = valeur par défaut (4 ou 8), Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILEGROWTHS’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie l’incrément de croissance du fichier journal tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBFILECOUNTFacultatif |
Spécifie le nombre de fichiers de données tempdb que le programme d’installation doit ajouter. Cette valeur peut être augmentée jusqu’au nombre de cœurs.Valeur par défaut : 1 pour SQL Server Express 8 ou le nombre de cœurs, la valeur la plus petite étant applicable pour toutes les autres éditions Important: Le fichier de base de données principal pour tempdb est toujours tempdb.mdf. Les fichiers tempdb supplémentaires sont nommés tempdb_mssql_#.ndf, où # représente un numéro unique pour chaque fichier de base de données tempdb supplémentaire créé pendant l’installation. L’objectif de cette convention d’affectation de noms est de les rendre uniques. La désinstallation d’une instance de SQL Server supprime les fichiers utilisant la convention de nommage tempdb_mssql_#.ndf. N’utilisez pas la convention d’affectation de noms tempdb_mssql_\*.ndf pour les fichiers de base de données utilisateur.Avertissement : SQL Server Express n’est pas pris en charge pour la configuration de ce paramètre. Le programme d’installation installe uniquement 1 fichier de données tempdb. |
| Moteur de base de données SQL Server | /SQLUSERDBDIRFacultatif |
Spécifie le répertoire des fichiers de données pour les bases de données utilisateur. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Moteur de base de données SQL Server | /SQLUSERDBLOGDIRFacultatif |
Spécifie le répertoire des fichiers journaux pour les bases de données utilisateur. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FLUX DE FICHIER | /FILESTREAMLEVELFacultatif |
Spécifie le niveau d'accès pour la fonctionnalité FILESTREAM. Valeurs prises en charge : - 0 = désactiver la prise en charge de FILESTREAM pour cette instance. (Valeur par défaut)- 1 = activer FILESTREAM pour l’accès Transact-SQL.- 2 = activer FILESTREAM pour l’accès Transact-SQL et l’accès en streaming aux E/S de fichier. (Non valide pour les scénarios de clusters)- 3 = autoriser les clients distants à accéder en streaming aux données FILESTREAM. |
| FLUX DE FICHIER | /FILESTREAMSHARENAMEFacultatif Obligatoire quand FILESTREAMLEVEL est supérieur à 1. |
Spécifie le nom du partage Windows dans lequel les données FILESTREAM doivent être stockées. |
| Texte intégral SQL Server | /FTSVCACCOUNTFacultatif |
Spécifie le compte pour le service du lanceur de filtre de texte intégral. Ce paramètre est ignoré dans Windows Server 2008 ou les versions ultérieures. ServiceSID est utilisé pour aider à sécuriser la communication entre SQL Server et le démon de filtre de texte intégral. Si les valeurs ne sont pas fournies, le service du lanceur de filtre de texte intégral est désactivé. Vous devez utiliser le Gestionnaire de contrôle des services SQL Server pour modifier le compte de service et activer les fonctionnalités de texte intégral. Valeur par défaut : Local Service Account |
| Texte intégral SQL Server | /FTSVCPASSWORDFacultatif |
Spécifie le mot de passe du service du lanceur de filtre de texte intégral. Ce paramètre est ignoré dans Windows Server 2008 ou les versions ultérieures. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Configuration du réseau SQL Server | /NPENABLEDFacultatif |
Spécifie l’état du protocole des canaux nommés pour le service SQL Server. Valeurs prises en charge : - 0 = désactiver le protocole des canaux nommés- 1 = activer le protocole des canaux nommés |
| Configuration du réseau SQL Server | /TCPENABLEDFacultatif |
Spécifie l’état du protocole TCP pour le service SQL Server. Valeurs prises en charge : - 0 = désactiver le protocole TCP- 1 = activer le protocole TCP |
| Reporting Services | /RSINSTALLMODES’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif Disponible uniquement sur FilesOnlyMode |
Spécifie le mode d'installation pour Reporting Services. Valeurs prises en charge : - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeRemarque : Si l’installation inclut le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est DefaultNativeMode.Si l’installation n’inclut pas le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est FilesOnlyMode.Si vous choisissez DefaultNativeMode, mais que l’installation n’inclut pas le moteur de base de données SQL Server, l’installation change automatiquement la valeur de RSINSTALLMODE en FilesOnlyMode. |
| Reporting Services | /RSSVCACCOUNTS’applique à : SQL Server 2016 (13.x) et versions antérieures Obligatoire |
Spécifie le compte de démarrage pour Reporting Services. |
| Reporting Services | /RSSVCPASSWORDS’applique à : SQL Server 2016 (13.x) et versions antérieures Obligatoire |
Spécifie le mot de passe du compte de démarrage pour le service Reporting Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Reporting Services | /RSSVCStartupTypeS’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif |
Spécifie le mode de démarrage pour Reporting Services. Valeurs prises en charge : - Automatic- Disabled- Manual |
Exemple de syntaxe
Pour finaliser une instance préparée et autonome qui inclut les composants Moteur de base de données SQL Server, Réplication et Recherche en texte intégral.
setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Paramètres de mise à niveau
Utilisez les paramètres répertoriés dans le tableau ci-dessous pour développer des scripts de mise à niveau en ligne de commande.
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail d'installation. Valeurs prises en charge : - Upgrade- EditionUpgradeLa valeur EditionUpgrade est utilisée pour mettre à niveau une édition existante de SQL Server vers une autre édition. Pour plus d’informations sur les mises à niveau de version et d’édition prises en charge, consultez Mises à niveau de version et d’édition prises en charge (SQL Server 2025). |
| Contrôle d’installation du moteur de base de données | /IACCEPTSQLSERVERLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance |
Obligatoire pour l'acceptation des termes du contrat de licence. À compter de SQL Server 2022 (16.x), lisez les termes du contrat de licence logiciel Microsoft SQL Server à l’adresse aka.ms/useterms. |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /UpdateEnabledFacultatif |
Spécifiez si le programme d’installation de SQL Server doit découvrir et inclure les mises à jour du produit. Les valeurs valides sont True et False ou 1 et 0. Par défaut, le programme d’installation de SQL Server inclut des mises à jour trouvées. |
| Contrôle d’installation du moteur de base de données | /UpdateSourceFacultatif |
Spécifiez l’emplacement où le programme d’installation de SQL Server obtient les mises à jour du produit. Les valeurs valides sont "MU" pour rechercher dans Microsoft Update, un chemin de dossier valide, un chemin relatif comme .\MyUpdates ou un partage UNC. Par défaut, le programme d’installation de SQL Server recherche Microsoft Update ou un service Windows Update via les services Windows Server Update. |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données | /ERRORREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, spécifie le rapport d’erreurs pour SQL Server. Pour plus d’informations, consultez Supplément sur la confidentialité de SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | / INSTANCEDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés. |
| Contrôle d’installation du moteur de base de données | /INSTANCEIDObligatoire lors de la mise à niveau de SQL Server 2008 (10.0.x) ou de versions ultérieures. Facultatif lors de la mise à niveau de SQL Server 2005 (9.x). |
Spécifie une valeur différente de la valeur par défaut pour InstanceID. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données | /PIDFacultatif |
Spécifie la clé de produit pour l’édition de SQL Server. Si ce paramètre n’est pas spécifié, l’édition Évaluation est utilisée. Remarque : Si vous installez SQL Server Express, SQL Server Express avec Advanced Services, SQL Server Express avec outils, SQL Server Développeur ou Évaluation SQL Server, le PID est prédéfini. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données | /UIMODEFacultatif |
Spécifie s'il faut présenter uniquement le nombre minimal de boîtes de dialogue pendant l'installation./UIMODE ne peut être utilisé qu’avec les paramètres /ACTION=INSTALL et UPGRADE.Valeurs prises en charge : - /UIMODE=Normal est la valeur par défaut pour les éditions non-Express et présente toutes les boîtes de dialogue de configuration pour les fonctionnalités sélectionnées.- /UIMODE=AutoAdvance est la valeur par défaut pour les éditions Express et ignore les boîtes de dialogue non essentielles.En cas de combinaison avec d’autres paramètres, UIMODE est remplacé. Par exemple, quand /UIMODE=AutoAdvance et /ADDCURRENTUSERASSQLADMIN=FALSE sont fournis tous les deux, la boîte de dialogue de provisionnement n’est pas remplie automatiquement avec l’utilisateur actuel.Le paramètre UIMODE ne peut pas être utilisé avec le paramètre /Q ou /QS. |
| Contrôle d’installation du moteur de base de données | /SQMREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, cela spécifie le rapport d’utilisation des fonctionnalités pour SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| SQL Server Browser | /BROWSERSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage pour le service SQL Server Browser. Valeurs prises en charge : - Automatic- Disabled- Manual |
| Texte intégral SQL Server | /FTUPGRADEOPTIONFacultatif |
Spécifie l'option de mise à niveau du catalogue de texte intégral. Valeurs prises en charge : - REBUILD- RESET- IMPORT |
| SQL Server Data Quality Services | /IACCEPTDQUNINSTALLFacultatif |
Supprime Data Quality Services pendant la mise à niveau vers SQL Server 2025 (17.x) et versions ultérieures. Pour plus d’informations, consultez Échec de la mise à niveau si Data Quality Services est installé. S’applique à : SQL Server 2025 (17.x) et versions ultérieures. |
| Services d'intégration | /ISSVCACCOUNTObligatoire |
Spécifie le compte pour Integration Services. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE |
| Services d'intégration | /ISSVCPASSWORDObligatoire |
Spécifie le mot de passe Integration Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'intégration | /ISSVCStartupTypeFacultatif |
Spécifie le mode de démarrage pour le service Integration Services . |
| Reporting Services | /RSUPGRADEDATABASEACCOUNTFacultatif |
La propriété est utilisée uniquement lors de la mise à niveau d'un serveur de rapports en mode SharePoint avec la version 2008 R2 ou antérieure. Des opérations de mise à niveau supplémentaires sont effectuées pour les serveurs de rapports qui utilisent l’ancienne architecture du mode SharePoint, modifiée dans SQL Server 2012 (11.x) Reporting Services. Si cette option n’est pas incluse dans l’installation en ligne de commande, le compte de service par défaut de l’ancienne instance du serveur de rapports est utilisé. Si cette propriété est utilisée, fournissez le mot de passe du compte à l'aide de la propriété /RSUPGRADEPASSWORD . |
| Reporting Services | /RSUPGRADEPASSWORDFacultatif |
Mot de passe du compte de service Report Server existant. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Reporting Services | /ALLOWUPGRADEFORSSRSSHAREPOINTMODE |
Le commutateur est requis pour la mise à niveau d'une installation en mode SharePoint basée sur l'architecture de service partagé SharePoint. Le commutateur n’est pas nécessaire pour mettre à niveau les versions de service non partagé de Reporting Services. |
Exemple de syntaxe
Pour mettre à niveau une instance existante ou un nœud de cluster de basculement existant à partir d’une version précédente de Moteur de base de données SQL Server,
setup.exe /q /ACTION=upgrade /INSTANCEID = <INSTANCEID>/INSTANCENAME=MSSQLSERVER /RSUPGRADEDATABASEACCOUNT="<Provide a SQL Server logon account that can connect to the report server during upgrade>" /RSUPGRADEPASSWORD="<Provide a password for the report server upgrade account>" /ISSVCAccount="NT AUTHORITY\NETWORK SERVICE" /IACCEPTSQLSERVERLICENSETERMS
Paramètres de réparation
Utilisez les paramètres répertoriés dans le tableau ci-dessous pour développer des scripts de réparation en ligne de commande.
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail de réparation. Valeurs prises en charge : Repair |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /FEATURESObligatoire |
Spécifie les composants à réparer. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Moteur PolyBase | /PBENGSVCACCOUNTFacultatif |
Spécifie le compte pour le service de moteur. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE. |
| Déplacement de données PolyBase | /PBDMSSVCPASSWORDFacultatif |
Spécifie le mot de passe du compte de déplacement des données. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur PolyBase | /PBENGSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage du service PolyBase Engine. Valeurs prises en charge : - Automatic (valeur par défaut)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFacultatif |
Spécifie une plage de ports avec au moins six ports pour les services PolyBase. Exemple :/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFacultatif |
Spécifie si l’instance du moteur de base de données SQL Server est utilisée dans le cadre du groupe de calcul scale-out PolyBase. Utilisez cette option si vous configurez un groupe de calcul PolyBase Scale-out incluant le nœud principal. Valeurs prises en charge : True, False |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
Exemple de syntaxe
Réparer une instance et des composants partagés.
setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename>
Paramètres de reconstruction des bases de données système
Utilisez les paramètres répertoriés dans le tableau suivant pour développer des scripts en ligne de commande qui permettent de reconstruire les bases de données système master, model, msdb et tempdb. Pour plus d’informations, consultez Régénérer des bases de données système.
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail de reconstruction des bases de données. Valeurs prises en charge : RebuildDatabase |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Moteur de base de données SQL Server | /SQLCOLLATIONFacultatif |
Spécifie un nouveau classement au niveau du serveur. La valeur par défaut est basée sur les paramètres régionaux de votre système d'exploitation Windows. Pour plus d’informations, voir Classement et prise en charge d’Unicode. |
| Moteur de base de données SQL Server | /SAPWDObligatoire quand /SECURITYMODE=SQL a été spécifié pendant l’installation de l’instance. |
Spécifie le mot de passe du compte d’administrateur système (SA) SQL Server. |
| Moteur de base de données SQL Server | /SQLSYSADMINACCOUNTSObligatoire |
Utilisez ce paramètre pour provisionner des connexions comme membres du rôle sysadmin. Pour les éditions de SQL Server autres que SQL Server Express, /SQLSYSADMINACCOUNTS est obligatoire. Pour les éditions de SQL Server Express, l’utilisation de /SQLSYSADMINACCOUNTS est facultative, mais /SQLSYSADMINACCOUNTS ou /ADDCURRENTUSERASSQLADMIN est obligatoire. |
| Moteur de base de données SQL Server | /SQLTEMPDBDIRFacultatif |
Spécifie les répertoires pour les fichiers de données tempdb. Lorsque vous spécifiez plusieurs répertoires, utilisez l’espace comme séparateur. Si plusieurs répertoires sont spécifiés, les tempdb fichiers de données sont répartis entre les répertoires de manière cyclique.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGDIRFacultatif |
Spécifie le répertoire du fichier journal tempdb.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBFILECOUNTFacultatif |
Spécifie le nombre de fichiers de données tempdb que le programme d’installation doit ajouter. Cette valeur peut être augmentée jusqu’au nombre de cœurs.Valeur par défaut : 1 pour SQL Server Express 8 ou le nombre de cœurs, la valeur la plus petite étant applicable pour toutes les autres éditions Important: Le fichier de base de données principal pour tempdb est toujours tempdb.mdf. Les fichiers tempdb supplémentaires sont nommés tempdb_mssql_#.ndf, où # représente un numéro unique pour chaque fichier de base de données tempdb supplémentaire créé pendant l’installation. L’objectif de cette convention d’affectation de noms est de les rendre uniques. La désinstallation d’une instance de SQL Server supprime les fichiers utilisant la convention de nommage tempdb_mssql_#.ndf. N’utilisez pas la convention d’affectation de noms tempdb_mssql_\*.ndf pour les fichiers de base de données utilisateur.Avertissement : SQL Server Express n’est pas pris en charge pour la configuration de ce paramètre. Le programme d’installation installe uniquement 1 fichier de données tempdb. |
| Moteur de base de données SQL Server | /SQLTEMPDBFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale de chaque fichier de données tempdb.Par défaut = 4 Mo pour SQL Server Express, 8 Mo pour toutes les autres éditions Min = 4 Mo ou 8 Mo Max = 1 024 Mo |
| Moteur de base de données SQL Server | /SQLTEMPDBFILEGROWTHFacultatif |
Spécifie l’incrément de croissance de chaque fichier de données tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale du fichier journal tempdb en Mo. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 4 pour SQL Server Express 8 pour toutes les autres éditions Plage autorisée : Min = valeur par défaut (4 ou 8), Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILEGROWTHS’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie l’incrément de croissance du fichier journal tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
Paramètres de désinstallation
Utilisez les paramètres répertoriés dans le tableau ci-dessous pour développer des scripts de désinstallation en ligne de commande.
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail de désinstallation. Valeurs prises en charge : Uninstall |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données | /FEATURESObligatoire |
Spécifie les composants à désinstaller. |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
Exemple de syntaxe
Utilisez la commande suivante pour désinstaller une instance existante de SQL Server à partir de l’invite de commandes.
setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
Pour supprimer une instance nommée, spécifiez le nom de l’instance au lieu de MSSQLSERVER l’exemple précédent.
Pour désinstaller une mise à jour SQL Server existante à partir de l’invite de commandes, vous trouverez la commande de désinstallation complète pour un composant spécifique dans le Registre Windows, à l’aide du chemin d’accès de Registre suivant. Recherchez la "UninstallString" clé.
Avertissement
Une modification incorrecte du Registre peut sérieusement endommager votre système. Avant d'apporter des modifications au Registre, nous vous recommandons de sauvegarder les données importantes qui se trouvent sur l'ordinateur.
L'exemple suivant montre le chemin d'accès pour une mise à jour de KB spécifique.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB5014356
Vous pouvez obtenir la commande de désinstallation à partir de "UninstallString" cette clé de Registre. Par exemple:
C:\Program Files\Microsoft SQL Server\150\Setup Bootstrap\Update Cache\KB5014356\GDR\setup.exe" /Action=RemovePatch /AllInstances
Paramètres de cluster de basculement
Avant d’installer une instance de cluster de basculement Moteur de base de données SQL Server, consultez les articles suivants :
Configuration matérielle et logicielle requise pour SQL Server 2025
Considérations relatives à la sécurité pour une installation de SQL Server
Instances de cluster de basculement Always On (SQL Server)
Important
Toutes les commandes d'installation de cluster de basculement nécessitent un cluster Windows sous-jacent. Tous les nœuds qui font partie d’un cluster de basculement du moteur de base de données SQL Server doivent faire partie du même cluster Windows.
Testez et modifiez les scripts d'installation de cluster de basculement suivants selon les besoins de votre organisation.
Paramètres d’installation intégrée de cluster de basculement
Utilisez les paramètres répertoriés dans le tableau suivant pour développer des scripts d'installation de cluster de basculement en ligne de commande.
Pour plus d'informations sur l'installation intégrée, consultez les instances Always On de clusters de basculement (SQL Server).
Notes
Pour ajouter des nœuds supplémentaires après l'installation, utilisez l'action AddNode .
| Composant Moteur de base de données SQL Server | Paramètre | Détails |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail d'installation du cluster de basculement. Valeur prise en charge : InstallFailoverCluster |
| Contrôle d’installation du moteur de base de données | /IACCEPTSQLSERVERLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance |
Obligatoire pour l'acceptation des termes du contrat de licence. À compter de SQL Server 2022 (16.x), lisez les termes du contrat de licence logiciel Microsoft SQL Server à l’adresse aka.ms/useterms. |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERGROUPFacultatif |
Spécifie le nom du groupe de ressources à utiliser pour le cluster de basculement Moteur de base de données SQL Server. Il peut s'agir du nom d'un groupe de clusters existant ou du nom d'un nouveau groupe de ressources. Valeur par défaut : SQL Server (<InstanceName>) |
| Moteur PolyBase | /PBENGSVCACCOUNTFacultatif |
Spécifie le compte pour le service de moteur. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE. |
| Déplacement de données PolyBase | /PBDMSSVCPASSWORDFacultatif |
Spécifie le mot de passe du compte de déplacement des données. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur PolyBase | /PBENGSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage du service PolyBase Engine. Valeurs prises en charge : - Automatic (valeur par défaut)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFacultatif |
Spécifie une plage de ports avec au moins six ports pour les services PolyBase. Exemple :/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFacultatif |
Spécifie si l’instance du moteur de base de données SQL Server est utilisée dans le cadre du groupe de calcul scale-out PolyBase. Utilisez cette option si vous configurez un groupe de calcul PolyBase Scale-out incluant le nœud principal. Valeurs prises en charge : True, False |
| Contrôle d’installation du moteur de base de données | /UpdateEnabledFacultatif |
Spécifiez si le programme d’installation de SQL Server doit découvrir et inclure les mises à jour du produit. Les valeurs valides sont True et False ou 1 et 0. Par défaut, le programme d’installation de SQL Server inclut des mises à jour trouvées. |
| Contrôle d’installation du moteur de base de données | /UpdateSourceFacultatif |
Spécifiez l’emplacement où le programme d’installation de SQL Server obtient les mises à jour du produit. Les valeurs valides sont "MU" pour rechercher dans Microsoft Update, un chemin de dossier valide, un chemin relatif comme .\MyUpdates ou un partage UNC. Par défaut, le programme d’installation de SQL Server recherche Microsoft Update ou un service Windows Update via les services Windows Server Update. |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données | /ERRORREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, spécifie le rapport d’erreurs pour SQL Server. Pour plus d’informations, consultez Supplément sur la confidentialité de SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données | /FEATURESObligatoire |
Spécifie les composants à installer. |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | /INSTALLSHAREDDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 64 bits. La valeur par défaut est %Program Files%\Microsoft SQL ServerPeut être défini sur %Program Files(x86)%\Microsoft SQL Server |
| Contrôle d’installation du moteur de base de données | /INSTALLSHAREDWOWDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 32 bits. Pris en charge uniquement sur un système 64 bits. La valeur par défaut est %Program Files(x86)%\Microsoft SQL ServerPeut être défini sur %Program Files%\Microsoft SQL Server |
| Contrôle d’installation du moteur de base de données | /INSTANCEDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants spécifiques à l'instance. |
| Contrôle d’installation du moteur de base de données | /INSTANCEIDFacultatif |
Spécifie une valeur différente de la valeur par défaut pour InstanceID. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données | /PRODUCTCOVEREDBYSAS’applique à : SQL Server 2022 (16.x) et versions ultérieures Obligatoire, lors de l’installation de la fonctionnalité d’extension Azure à partir de l’invite de commandes avec AZUREEXTENSION. |
Spécifie la couverture de la licence pour SQL Server./PRODUCTCOVEREDBYSA=True, ou simplement /PRODUCTCOVEREDBYSA, indique qu’il est couvert par la Software Assurance ou un abonnement serveur SQL./PRODUCTCOVEREDBYSA=False, ou l'omission du paramètre, indique qu'il est couvert par une licence SQL Server. |
| Contrôle d’installation du moteur de base de données | /PIDFacultatif |
Spécifie la clé de produit pour l’édition de SQL Server. Si ce paramètre n’est pas spécifié, l’édition Évaluation est utilisée. Remarque : Si vous installez SQL Server Express, SQL Server Express avec Advanced Services, SQL Server Express avec outils, SQL Server Développeur ou Évaluation SQL Server, le PID est prédéfini. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données |
/QS ou /QUIETSIMPLEFacultatif |
Spécifie que le programme d’installation s’exécute et affiche sa progression dans l’interface utilisateur. Toutefois, aucune entrée n’est acceptée et aucun message d’erreur n’est affiché. |
| Contrôle d’installation du moteur de base de données | /SQMREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, cela spécifie le rapport d’utilisation des fonctionnalités pour SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERDISKSFacultatif |
Spécifie la liste des disques partagés à inclure dans le groupe de ressources de cluster de basculement Moteur de base de données SQL Server. Valeur par défaut : Le premier lecteur est utilisé comme lecteur par défaut pour toutes les bases de données. |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERIPADDRESSESObligatoire |
Spécifie une adresse IP encodée. Les encodages sont délimités par un point-virgule (;) et suivent le format <type_IP>;<adresse>;<nom_réseau>;<masque_sous-réseau>. Les types IP pris en charge sont DHCP, IPv4 et IPv6. Vous pouvez spécifier plusieurs adresses IP de cluster de basculement en les séparant avec une espace. Regardez les exemples suivants : FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERNETWORKNAMEObligatoire |
Spécifie le nom réseau du nouveau cluster de basculement Moteur de base de données SQL Server. Ce nom sert à identifier la nouvelle instance de cluster de basculement Moteur de base de données SQL Server sur le réseau. |
| Agent de SQL Server | /AGTSVCACCOUNTObligatoire |
Spécifie le compte pour le service SQL Server Agent. |
| Agent de SQL Server | /AGTSVCPASSWORDObligatoire |
Spécifie le mot de passe du compte de service SQL Server Agent. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'analyse | /ASBACKUPDIRFacultatif |
Spécifie le répertoire pour les fichiers de sauvegarde Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\BackupPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Services d'analyse | /ASCOLLATIONFacultatif |
Spécifie le paramètre de classement pour Analysis Services. Valeur par défaut : Latin1_General_CI_ASRemarque : Seul le classement Windows est pris en charge. L’utilisation du classement SQL peut entraîner un comportement inattendu. |
| Services d'analyse | /ASCONFIGDIRFacultatif |
Spécifie le répertoire pour les fichiers de configuration Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\ConfigPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Services d'analyse | /ASDATADIRFacultatif |
Spécifie le répertoire pour les fichiers de données Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\DataPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Services d'analyse | /ASLOGDIRFacultatif |
Spécifie le répertoire pour les fichiers journaux Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\LogPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Services d'analyse | /ASSYSADMINACCOUNTSObligatoire |
Spécifie les informations d'identification d'administrateur pour Analysis Services. |
| Services d'analyse | /ASTEMPDIRFacultatif |
Spécifie le répertoire pour les fichiers temporaires Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\TempPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Services d'analyse | /ASPROVIDERMSOLAPFacultatif |
Spécifie si le fournisseur MSOLAP peut s'exécuter in-process. Valeur par défaut : - 1 = activé |
| Services d'analyse | /ASSERVERMODEFacultatif |
Spécifie le mode serveur de l'instance Analysis Services. Les valeurs valides dans un scénario de cluster sont MULTIDIMENSIONAL ou TABULAR.
ASSERVERMODE respecte la casse. Toutes les valeurs doivent être exprimées en majuscules. Pour plus d'informations sur les valeurs, consultez Install Analysis Services in Tabular Mode. |
| Moteur de base de données SQL Server | /INSTALLSQLDATADIRObligatoire |
Spécifie le répertoire de données pour les fichiers de données SQL Server . Le répertoire de données doit être spécifié et se trouver sur un disque de cluster partagé. |
| Moteur de base de données SQL Server | /SAPWDObligatoire quand /SECURITYMODE=SQL |
Spécifie le mot de passe du compte d’administrateur système (SA) SQL Server. |
| Moteur de base de données SQL Server | /SECURITYMODEFacultatif |
Spécifie le mode de sécurité de SQL Server. Si ce paramètre n’est pas fourni, le mode d’authentification Windows uniquement est pris en charge. Valeur prise en charge : SQL |
| Moteur de base de données SQL Server | /SQLBACKUPDIRFacultatif |
Spécifie le répertoire pour les fichiers de sauvegarde. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Moteur de base de données SQL Server | /SQLCOLLATIONFacultatif |
Spécifie les paramètres de classement pour SQL Server. La valeur par défaut est basée sur les paramètres régionaux de votre système d'exploitation Windows. Pour plus d’informations, voir Classement et prise en charge d’Unicode. |
| Moteur de base de données SQL Server | /SQLSVCACCOUNTObligatoire |
Spécifie le compte de démarrage du service SQL Server. |
| Moteur de base de données SQL Server | /SQLSVCPASSWORDObligatoire |
Spécifie le mot de passe pour SQLSVCACCOUNT. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur de base de données SQL Server | /SQLSYSADMINACCOUNTSObligatoire |
Utilisez ce paramètre pour provisionner des connexions comme membres du rôle sysadmin. Pour les éditions de SQL Server autres que SQL Server Express, /SQLSYSADMINACCOUNTS est obligatoire. Pour les éditions de SQL Server Express, l’utilisation de /SQLSYSADMINACCOUNTS est facultative, mais /SQLSYSADMINACCOUNTS ou /ADDCURRENTUSERASSQLADMIN est obligatoire. |
| Moteur de base de données SQL Server | /SQLUSERDBDIRFacultatif |
Spécifie le répertoire des fichiers de données pour les bases de données utilisateur. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Moteur de base de données SQL Server | /SQLTEMPDBDIRFacultatif |
Spécifie les répertoires pour les fichiers de données tempdb. Lorsque vous spécifiez plusieurs répertoires, utilisez l’espace comme séparateur. Si plusieurs répertoires sont spécifiés, les tempdb fichiers de données sont répartis entre les répertoires de manière cyclique.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGDIRFacultatif |
Spécifie le répertoire du fichier journal tempdb.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBFILECOUNTFacultatif |
Spécifie le nombre de fichiers de données tempdb que le programme d’installation doit ajouter. Cette valeur peut être augmentée jusqu’au nombre de cœurs.Valeur par défaut : 1 pour SQL Server Express 8 ou le nombre de cœurs, la valeur la plus petite étant applicable pour toutes les autres éditions Important: Le fichier de base de données principal pour tempdb est toujours tempdb.mdf. Les fichiers tempdb supplémentaires sont nommés tempdb_mssql_#.ndf, où # représente un numéro unique pour chaque fichier de base de données tempdb supplémentaire créé pendant l’installation. L’objectif de cette convention d’affectation de noms est de les rendre uniques. La désinstallation d’une instance de SQL Server supprime les fichiers utilisant la convention de nommage tempdb_mssql_#.ndf. N’utilisez pas la convention d’affectation de noms tempdb_mssql_\*.ndf pour les fichiers de base de données utilisateur.Avertissement : SQL Server Express n’est pas pris en charge pour la configuration de ce paramètre. Le programme d’installation installe uniquement 1 fichier de données tempdb. |
| Moteur de base de données SQL Server | /SQLTEMPDBFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale de chaque fichier de données tempdb.Par défaut = 4 Mo pour SQL Server Express, 8 Mo pour toutes les autres éditions Min = 4 Mo ou 8 Mo Max = 1 024 Mo |
| Moteur de base de données SQL Server | /SQLTEMPDBFILEGROWTHFacultatif |
Spécifie l’incrément de croissance de chaque fichier de données tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale du fichier journal tempdb en Mo. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 4 pour SQL Server Express 8 pour toutes les autres éditions Plage autorisée : Min = valeur par défaut (4 ou 8), Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILEGROWTHS’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie l’incrément de croissance du fichier journal tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
| Moteur de base de données SQL Server | /SQLUSERDBLOGDIRFacultatif |
Spécifie le répertoire des fichiers journaux pour les bases de données utilisateur. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| FLUX DE FICHIER | /FILESTREAMLEVELFacultatif |
Spécifie le niveau d'accès pour la fonctionnalité FILESTREAM. Valeurs prises en charge : - 0 = désactiver la prise en charge de FILESTREAM pour cette instance. (Valeur par défaut)- 1 = activer FILESTREAM pour l’accès Transact-SQL.- 2 = activer FILESTREAM pour l’accès Transact-SQL et l’accès en streaming aux E/S de fichier. (Non valide pour les scénarios de clusters)- 3 = autoriser les clients distants à accéder en streaming aux données FILESTREAM. |
| FLUX DE FICHIER | /FILESTREAMSHARENAMEFacultatif Obligatoire quand FILESTREAMLEVEL est supérieur à 1. |
Spécifie le nom du partage Windows dans lequel les données FILESTREAM doivent être stockées. |
| Texte intégral SQL Server | /FTSVCACCOUNTFacultatif |
Spécifie le compte pour le service du lanceur de filtre de texte intégral. Ce paramètre est ignoré dans Windows Server 2008 ou les versions ultérieures. ServiceSID est utilisé pour aider à sécuriser la communication entre SQL Server et le démon de filtre de texte intégral. Si les valeurs ne sont pas fournies, le service du lanceur de filtre de texte intégral est désactivé. Vous devez utiliser le Gestionnaire de contrôle des services SQL Server pour modifier le compte de service et activer les fonctionnalités de texte intégral. Valeur par défaut : Local Service Account |
| Texte intégral SQL Server | /FTSVCPASSWORDFacultatif |
Spécifie le mot de passe du service du lanceur de filtre de texte intégral. Ce paramètre est ignoré dans Windows Server 2008 ou les versions ultérieures. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'intégration | /ISSVCACCOUNTObligatoire |
Spécifie le compte pour Integration Services. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE |
| Services d'intégration | /ISSVCPASSWORDObligatoire |
Spécifie le mot de passe Integration Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'intégration | /ISSVCStartupTypeFacultatif |
Spécifie le mode de démarrage pour le service Integration Services . |
| Reporting Services | /RSINSTALLMODES’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif Disponible uniquement sur FilesOnlyMode |
Spécifie le mode d'installation pour Reporting Services. Valeurs prises en charge : - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeRemarque : Si l’installation inclut le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est DefaultNativeMode.Si l’installation n’inclut pas le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est FilesOnlyMode.Si vous choisissez DefaultNativeMode, mais que l’installation n’inclut pas le moteur de base de données SQL Server, l’installation change automatiquement la valeur de RSINSTALLMODE en FilesOnlyMode. |
| Reporting Services | /RSSVCACCOUNTS’applique à : SQL Server 2016 (13.x) et versions antérieures Obligatoire |
Spécifie le compte de démarrage pour Reporting Services. |
| Reporting Services | /RSSVCPASSWORDS’applique à : SQL Server 2016 (13.x) et versions antérieures Obligatoire |
Spécifie le mot de passe du compte de démarrage pour le service Reporting Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Reporting Services | /RSSVCStartupTypeS’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif |
Spécifie le mode de démarrage pour Reporting Services. Valeurs prises en charge : - Automatic- Disabled- Manual |
Nous vous recommandons d’utiliser le SID de service au lieu des groupes de domaines.
Remarques supplémentaires
Le Moteur de base de données et Analysis Services sont les seuls composants à prendre en charge les clusters. Les autres fonctionnalités ne prennent pas en charge les clusters et n’offrent pas de haute disponibilité par le biais du basculement.
Exemple de syntaxe
Pour installer une instance du cluster de basculement Moteur de base de données SQL Server à nœud unique avec l'instance par défaut du Moteur de base de données et d' Analysis Services.
setup.exe /q /ACTION=InstallFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'" /FAILOVERCLUSTERNETWORKNAME="<Insert Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName> /IACCEPTSQLSERVERLICENSETERMS
Paramètres de préparation de cluster de basculement
Utilisez les paramètres répertoriés dans le tableau suivant pour développer des scripts de préparation de cluster de basculement en ligne de commande. Il s'agit de la première étape de l'installation avancée de cluster ; au cours de cette étape, vous devez préparer les instances de cluster de basculement sur tous les nœuds du cluster de basculement. Pour plus d’informations, consultez instances de cluster de basculement Always On (SQL Server).
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail de préparation du cluster de basculement. Valeur prise en charge : PrepareFailoverCluster |
| Contrôle d’installation du moteur de base de données | /IACCEPTSQLSERVERLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance |
Obligatoire pour l'acceptation des termes du contrat de licence. À compter de SQL Server 2022 (16.x), lisez les termes du contrat de licence logiciel Microsoft SQL Server à l’adresse aka.ms/useterms. |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /UpdateEnabledFacultatif |
Spécifiez si le programme d’installation de SQL Server doit découvrir et inclure les mises à jour du produit. Les valeurs valides sont True et False ou 1 et 0. Par défaut, le programme d’installation de SQL Server inclut des mises à jour trouvées. |
| Contrôle d’installation du moteur de base de données | /UpdateSourceFacultatif |
Spécifiez l’emplacement où le programme d’installation de SQL Server obtient les mises à jour du produit. Les valeurs valides sont "MU" pour rechercher dans Microsoft Update, un chemin de dossier valide, un chemin relatif comme .\MyUpdates ou un partage UNC. Par défaut, le programme d’installation de SQL Server recherche Microsoft Update ou un service Windows Update via les services Windows Server Update. |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données | /ERRORREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, spécifie le rapport d’erreurs pour SQL Server. Pour plus d’informations, consultez Supplément sur la confidentialité de SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données | /FEATURESObligatoire |
Spécifie les composants à installer. |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | /INSTALLSHAREDDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 64 bits. La valeur par défaut est %Program Files%\Microsoft SQL ServerPeut être défini sur %Program Files(x86)%\Microsoft SQL Server |
| Contrôle d’installation du moteur de base de données | /INSTALLSHAREDWOWDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 32 bits. Pris en charge uniquement sur un système 64 bits. La valeur par défaut est %Program Files(x86)%\Microsoft SQL ServerPeut être défini sur %Program Files%\Microsoft SQL Server |
| Contrôle d’installation du moteur de base de données | /INSTANCEDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants spécifiques à l'instance. |
| Contrôle d’installation du moteur de base de données | /INSTANCEIDFacultatif |
Spécifie une valeur différente de la valeur par défaut pour InstanceID. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données | /PIDFacultatif |
Spécifie la clé de produit pour l’édition de SQL Server. Si ce paramètre n’est pas spécifié, l’édition Évaluation est utilisée. Remarque : Si vous installez SQL Server Express, SQL Server Express avec Advanced Services, SQL Server Express avec outils, SQL Server Développeur ou Évaluation SQL Server, le PID est prédéfini. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données |
/QS ou /QUIETSIMPLEFacultatif |
Spécifie que le programme d’installation s’exécute et affiche sa progression dans l’interface utilisateur. Toutefois, aucune entrée n’est acceptée et aucun message d’erreur n’est affiché. |
| Contrôle d’installation du moteur de base de données | /SQMREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, cela spécifie le rapport d’utilisation des fonctionnalités pour SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| Agent de SQL Server | /AGTSVCACCOUNTObligatoire |
Spécifie le compte pour le service SQL Server Agent. |
| Agent de SQL Server | /AGTSVCPASSWORDObligatoire |
Spécifie le mot de passe du compte de service SQL Server Agent. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur PolyBase | /PBENGSVCACCOUNTFacultatif |
Spécifie le compte pour le service de moteur. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE. |
| Déplacement de données PolyBase | /PBDMSSVCPASSWORDFacultatif |
Spécifie le mot de passe du compte de déplacement des données. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur PolyBase | /PBENGSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage du service PolyBase Engine. Valeurs prises en charge : - Automatic (valeur par défaut)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFacultatif |
Spécifie une plage de ports avec au moins six ports pour les services PolyBase. Exemple :/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFacultatif |
Spécifie si l’instance du moteur de base de données SQL Server est utilisée dans le cadre du groupe de calcul scale-out PolyBase. Utilisez cette option si vous configurez un groupe de calcul PolyBase Scale-out incluant le nœud principal. Valeurs prises en charge : True, False |
| Services d'analyse | /ASSVCACCOUNTObligatoire |
Spécifie le compte pour le service Analysis Services . |
| Services d'analyse | /ASSVCPASSWORDObligatoire |
Spécifie le mot de passe pour le service Analysis Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur de base de données SQL Server | /SQLSVCACCOUNTObligatoire |
Spécifie le compte de démarrage du service SQL Server. |
| Moteur de base de données SQL Server | /SQLSVCPASSWORDObligatoire |
Spécifie le mot de passe pour SQLSVCACCOUNT. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| FLUX DE FICHIER | /FILESTREAMLEVELFacultatif |
Spécifie le niveau d'accès pour la fonctionnalité FILESTREAM. Valeurs prises en charge : - 0 = désactiver la prise en charge de FILESTREAM pour cette instance. (Valeur par défaut)- 1 = activer FILESTREAM pour l’accès Transact-SQL.- 2 = activer FILESTREAM pour l’accès Transact-SQL et l’accès en streaming aux E/S de fichier. (Non valide pour les scénarios de clusters)- 3 = autoriser les clients distants à accéder en streaming aux données FILESTREAM. |
| FLUX DE FICHIER | /FILESTREAMSHARENAMEFacultatif Obligatoire quand FILESTREAMLEVEL est supérieur à 1. |
Spécifie le nom du partage Windows dans lequel les données FILESTREAM doivent être stockées. |
| Texte intégral SQL Server | /FTSVCACCOUNTFacultatif |
Spécifie le compte pour le service du lanceur de filtre de texte intégral. Ce paramètre est ignoré dans Windows Server 2008 ou les versions ultérieures. ServiceSID est utilisé pour aider à sécuriser la communication entre SQL Server et le démon de filtre de texte intégral. Si les valeurs ne sont pas fournies, le service du lanceur de filtre de texte intégral est désactivé. Vous devez utiliser le Gestionnaire de contrôle des services SQL Server pour modifier le compte de service et activer les fonctionnalités de texte intégral. Valeur par défaut : Local Service Account |
| Texte intégral SQL Server | /FTSVCPASSWORDFacultatif |
Spécifie le mot de passe du service du lanceur de filtre de texte intégral. Ce paramètre est ignoré dans Windows Server 2008 ou les versions ultérieures. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'intégration | /ISSVCACCOUNTObligatoire |
Spécifie le compte pour Integration Services. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE |
| Services d'intégration | /ISSVCPASSWORDObligatoire |
Spécifie le mot de passe Integration Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'intégration | /ISSVCStartupTypeFacultatif |
Spécifie le mode de démarrage pour le service Integration Services . |
| Reporting Services | /RSINSTALLMODES’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif Disponible uniquement sur FilesOnlyMode |
Spécifie le mode d'installation pour Reporting Services. Valeurs prises en charge : - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeRemarque : Si l’installation inclut le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est DefaultNativeMode.Si l’installation n’inclut pas le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est FilesOnlyMode.Si vous choisissez DefaultNativeMode, mais que l’installation n’inclut pas le moteur de base de données SQL Server, l’installation change automatiquement la valeur de RSINSTALLMODE en FilesOnlyMode. |
| Reporting Services | /RSSVCACCOUNTS’applique à : SQL Server 2016 (13.x) et versions antérieures Obligatoire |
Spécifie le compte de démarrage pour Reporting Services. |
| Reporting Services | /RSSVCPASSWORDS’applique à : SQL Server 2016 (13.x) et versions antérieures Obligatoire |
Spécifie le mot de passe du compte de démarrage pour le service Reporting Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Reporting Services | /RSSVCStartupTypeS’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif |
Spécifie le mode de démarrage pour Reporting Services. Valeurs prises en charge : - Automatic- Disabled- Manual |
Nous vous recommandons d’utiliser le SID de service au lieu des groupes de domaines.
Exemple de syntaxe
Pour effectuer l'étape préparatoire d'un scénario avancé d'installation d'un cluster de basculement pour le Moteur de base de données et Analysis Services.
Exécutez la commande suivante à partir de l’invite de commandes pour préparer une instance par défaut :
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Exécutez la commande suivante à partir de l’invite de commandes pour préparer une instance nommée :
setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName="<Insert Instance name>" /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /IACCEPTSQLSERVERLICENSETERMS
Pour SQL Server 2022 (16.x) et versions ultérieures, lisez les termes du contrat de licence logiciel Microsoft SQL Server à aka.ms/useterms.
Paramètres de création de cluster de basculement
Utilisez les paramètres répertoriés dans le tableau suivant pour développer des scripts de création de cluster de basculement en ligne de commande. Il s'agit de la seconde étape de l'option d'installation avancée de cluster de basculement. Après avoir effectué la préparation de tous les nœuds de cluster de basculement, vous devez exécuter cette commande sur le nœud qui possède les disques partagés. Pour plus d’informations, consultez instances de cluster de basculement Always On (SQL Server).
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail d'exécution du cluster de basculement. Valeur prise en charge : CompleteFailoverCluster |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERGROUPFacultatif |
Spécifie le nom du groupe de ressources à utiliser pour le cluster de basculement Moteur de base de données SQL Server. Il peut s'agir du nom d'un groupe de clusters existant ou du nom d'un nouveau groupe de ressources. Valeur par défaut : SQL Server (<InstanceName>) |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données | /ERRORREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, spécifie le rapport d’erreurs pour SQL Server. Pour plus d’informations, consultez Supplément sur la confidentialité de SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données | /PIDFacultatif |
Spécifie la clé de produit pour l’édition de SQL Server. Si ce paramètre n’est pas spécifié, l’édition Évaluation est utilisée. Remarque : Si vous installez SQL Server Express, SQL Server Express avec Advanced Services, SQL Server Express avec outils, SQL Server Développeur ou Évaluation SQL Server, le PID est prédéfini. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données |
/QS ou /QUIETSIMPLEFacultatif |
Spécifie que le programme d’installation s’exécute et affiche sa progression dans l’interface utilisateur. Toutefois, aucune entrée n’est acceptée et aucun message d’erreur n’est affiché. |
| Contrôle d’installation du moteur de base de données | /SQMREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, cela spécifie le rapport d’utilisation des fonctionnalités pour SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERDISKSFacultatif |
Spécifie la liste des disques partagés à inclure dans le groupe de ressources de cluster de basculement Moteur de base de données SQL Server. Valeur par défaut : Le premier lecteur est utilisé comme lecteur par défaut pour toutes les bases de données. |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERIPADDRESSESObligatoire |
Spécifie une adresse IP encodée. Les encodages sont délimités par un point-virgule (;) et suivent le format <type_IP>;<adresse>;<nom_réseau>;<masque_sous-réseau>. Les types IP pris en charge sont DHCP, IPv4 et IPv6. Vous pouvez spécifier plusieurs adresses IP de cluster de basculement en les séparant avec une espace. Regardez les exemples suivants : FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131c |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERNETWORKNAMEObligatoire |
Spécifie le nom réseau du nouveau cluster de basculement Moteur de base de données SQL Server. Ce nom sert à identifier la nouvelle instance de cluster de basculement Moteur de base de données SQL Server sur le réseau. |
| Contrôle d’installation du moteur de base de données | /CONFIRMIPDEPENDENCYCHANGEObligatoire |
Indique l'acceptation de changer la dépendance de ressource d'adresse IP de OR en AND pour les clusters de basculement de sous-réseaux multiples. Pour plus d’informations, consultez Ajouter ou supprimer des nœuds dans une instance de cluster de basculement (Configuration). Valeurs prises en charge : - 0 = False (valeur par défaut)- 1 = True |
| Services d'analyse | /ASBACKUPDIRFacultatif |
Spécifie le répertoire pour les fichiers de sauvegarde Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\BackupPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup |
| Services d'analyse | /ASCOLLATIONFacultatif |
Spécifie le paramètre de classement pour Analysis Services. Valeur par défaut : Latin1_General_CI_ASRemarque : Seul le classement Windows est pris en charge. L’utilisation du classement SQL peut entraîner un comportement inattendu. |
| Services d'analyse | /ASCONFIGDIRFacultatif |
Spécifie le répertoire pour les fichiers de configuration Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\ConfigPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config |
| Services d'analyse | /ASDATADIRFacultatif |
Spécifie le répertoire pour les fichiers de données Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\DataPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data |
| Services d'analyse | /ASLOGDIRFacultatif |
Spécifie le répertoire pour les fichiers journaux Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\LogPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log |
| Services d'analyse | /ASSERVERMODEFacultatif |
Spécifie le mode serveur de l'instance Analysis Services. Les valeurs valides dans un scénario de cluster sont MULTIDIMENSIONAL ou TABULAR.
ASSERVERMODE respecte la casse. Toutes les valeurs doivent être exprimées en majuscules. Pour plus d'informations sur les valeurs, consultez Install Analysis Services in Tabular Mode. |
| Services d'analyse | /ASSYSADMINACCOUNTSObligatoire |
Spécifie les informations d'identification d'administrateur pour Analysis Services. |
| Services d'analyse | /ASTEMPDIRFacultatif |
Spécifie le répertoire pour les fichiers temporaires Analysis Services . Valeurs par défaut : Pour le mode WOW sur un système 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\TempPour les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp |
| Services d'analyse | /ASPROVIDERMSOLAPFacultatif |
Spécifie si le fournisseur MSOLAP peut s'exécuter in-process. Valeur par défaut : - 1 = activé |
| Moteur de base de données SQL Server | /INSTALLSQLDATADIRObligatoire |
Spécifie le répertoire de données pour les fichiers de données SQL Server . Le répertoire de données doit être spécifié et se trouver sur un disque de cluster partagé. |
| Moteur de base de données SQL Server | /SAPWDObligatoire quand /SECURITYMODE=SQL |
Spécifie le mot de passe du compte d’administrateur système (SA) SQL Server. |
| Moteur de base de données SQL Server | /SECURITYMODEFacultatif |
Spécifie le mode de sécurité de SQL Server. Si ce paramètre n’est pas fourni, le mode d’authentification Windows uniquement est pris en charge. Valeur prise en charge : SQL |
| Moteur de base de données SQL Server | /SQLBACKUPDIRFacultatif |
Spécifie le répertoire pour les fichiers de sauvegarde. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Backup |
| Moteur de base de données SQL Server | /SQLCOLLATIONFacultatif |
Spécifie les paramètres de classement pour SQL Server. La valeur par défaut est basée sur les paramètres régionaux de votre système d'exploitation Windows. Pour plus d’informations, voir Classement et prise en charge d’Unicode. |
| Moteur de base de données SQL Server | /SQLSYSADMINACCOUNTSObligatoire |
Utilisez ce paramètre pour provisionner des connexions comme membres du rôle sysadmin. Pour les éditions de SQL Server autres que SQL Server Express, /SQLSYSADMINACCOUNTS est obligatoire. Pour les éditions de SQL Server Express, l’utilisation de /SQLSYSADMINACCOUNTS est facultative, mais /SQLSYSADMINACCOUNTS ou /ADDCURRENTUSERASSQLADMIN est obligatoire. |
| Moteur de base de données SQL Server | /SQLUSERDBDIRFacultatif |
Spécifie le répertoire des fichiers de données pour les bases de données utilisateur. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Moteur de base de données SQL Server | /SQLUSERDBLOGDIRFacultatif |
Spécifie le répertoire des fichiers journaux pour les bases de données utilisateur. Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data |
| Reporting Services | /RSINSTALLMODES’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif Disponible uniquement sur FilesOnlyMode |
Spécifie le mode d'installation pour Reporting Services. Valeurs prises en charge : - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeRemarque : Si l’installation inclut le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est DefaultNativeMode.Si l’installation n’inclut pas le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est FilesOnlyMode.Si vous choisissez DefaultNativeMode, mais que l’installation n’inclut pas le moteur de base de données SQL Server, l’installation change automatiquement la valeur de RSINSTALLMODE en FilesOnlyMode. |
| Moteur de base de données SQL Server | /SQLTEMPDBDIRFacultatif |
Spécifie les répertoires pour les fichiers de données tempdb. Lorsque vous spécifiez plusieurs répertoires, utilisez l’espace comme séparateur. Si plusieurs répertoires sont spécifiés, les tempdb fichiers de données sont répartis entre les répertoires de manière cyclique.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGDIRFacultatif |
Spécifie le répertoire du fichier journal tempdb.Valeur par défaut : <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data (répertoire des données système)Remarque : Ce paramètre est également ajouté au scénario RebuildDatabase. |
| Moteur de base de données SQL Server | /SQLTEMPDBFILECOUNTFacultatif |
Spécifie le nombre de fichiers de données tempdb que le programme d’installation doit ajouter. Cette valeur peut être augmentée jusqu’au nombre de cœurs.Valeur par défaut : 1 pour SQL Server Express 8 ou le nombre de cœurs, la valeur la plus petite étant applicable pour toutes les autres éditions Important: Le fichier de base de données principal pour tempdb est toujours tempdb.mdf. Les fichiers tempdb supplémentaires sont nommés tempdb_mssql_#.ndf, où # représente un numéro unique pour chaque fichier de base de données tempdb supplémentaire créé pendant l’installation. L’objectif de cette convention d’affectation de noms est de les rendre uniques. La désinstallation d’une instance de SQL Server supprime les fichiers utilisant la convention de nommage tempdb_mssql_#.ndf. N’utilisez pas la convention d’affectation de noms tempdb_mssql_\*.ndf pour les fichiers de base de données utilisateur.Avertissement : SQL Server Express n’est pas pris en charge pour la configuration de ce paramètre. Le programme d’installation installe uniquement 1 fichier de données tempdb. |
| Moteur de base de données SQL Server | /SQLTEMPDBFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale de chaque fichier de données tempdb.Par défaut = 4 Mo pour SQL Server Express, 8 Mo pour toutes les autres éditions Min = 4 Mo ou 8 Mo Max = 1 024 Mo |
| Moteur de base de données SQL Server | /SQLTEMPDBFILEGROWTHFacultatif |
Spécifie l’incrément de croissance de chaque fichier de données tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILESIZES’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie la taille initiale du fichier journal tempdb en Mo. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 4 pour SQL Server Express 8 pour toutes les autres éditions Plage autorisée : Min = valeur par défaut (4 ou 8), Max = 1024 |
| Moteur de base de données SQL Server | /SQLTEMPDBLOGFILEGROWTHS’applique à : SQL Server 2016 (13.x) et versions ultérieures Facultatif |
Spécifie l’incrément de croissance du fichier journal tempdb en Mo. La valeur 0 indique que la croissance automatique est désactivée et qu'aucun espace supplémentaire n'est autorisé. La taille maximale autorisée par le programme d’installation s’élève à 1 024.Valeur par défaut : 64. Plage autorisée : Min = 0, Max = 1024 |
Exemple de syntaxe
Pour effectuer l'étape exécutoire d'un scénario avancé d'installation d'un cluster de basculement pour le Moteur de base de données et Analysis Services. Exécutez la commande suivante sur l’ordinateur qui est le nœud actif dans le cluster de basculement afin de le rendre opérationnel. Vous devez exécuter l'action « CompleteFailoverCluster » sur le nœud qui possède le disque partagé dans le cluster de basculement Analysis Services .
Exécutez la commande suivante à partir de l’invite de commandes pour terminer l’installation du cluster de basculement pour une instance par défaut :
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName=MSSQLSERVER /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\Username>" /ASDATADIR=<Drive>:\OLAP\Data /ASLOGDIR=<Drive>:\OLAP\Log /ASBACKUPDIR=<Drive>:\OLAP\Backup /ASCONFIGDIR=<Drive>:\OLAP\Config /ASTEMPDIR=<Drive>:\OLAP\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>:" /FAILOVERCLUSTERNETWORKNAME="<Insert FOI Network Name>" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;Cluster Network;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"
Exécutez la commande suivante à partir de la fenêtre de commande pour terminer l’installation du cluster à basculement d’une instance nommée :
setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\INSTANCE\Data /ASLOGDIR=<drive>:\INSTANCE\Log /ASBACKUPDIR=<Drive>:\INSTANCE\Backup /ASCONFIGDIR=<Drive>:\INSTANCE\Config /ASTEMPDIR=<Drive>:\INSTANCE\Temp /FAILOVERCLUSTERDISKS="<Cluster Disk Resource Name - for example, 'Disk S:'>" /FAILOVERCLUSTERNETWORKNAME="CompNamedFOI" /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="<Insert New Group Name>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER_INSTANCE" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>"
Paramètres de mise à niveau de cluster de basculement
Utilisez les paramètres répertoriés dans le tableau suivant pour développer des scripts de mise à niveau de cluster de basculement en ligne de commande. Pour plus d’informations, consultez Mettre à niveau une instance de cluster de basculement du moteur de base de données SQL Server (installation) et des instances de cluster de basculement Always On (SQL Server).
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail d'installation. Valeur prise en charge : Upgrade |
| Contrôle d’installation du moteur de base de données | /IACCEPTSQLSERVERLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance |
Obligatoire pour l'acceptation des termes du contrat de licence. À compter de SQL Server 2022 (16.x), lisez les termes du contrat de licence logiciel Microsoft SQL Server à l’adresse aka.ms/useterms. |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /UpdateEnabledFacultatif |
Spécifiez si le programme d’installation de SQL Server doit découvrir et inclure les mises à jour du produit. Les valeurs valides sont True et False ou 1 et 0. Par défaut, le programme d’installation de SQL Server inclut des mises à jour trouvées. |
| Contrôle d’installation du moteur de base de données | /UpdateSourceFacultatif |
Spécifiez l’emplacement où le programme d’installation de SQL Server obtient les mises à jour du produit. Les valeurs valides sont "MU" pour rechercher dans Microsoft Update, un chemin de dossier valide, un chemin relatif comme .\MyUpdates ou un partage UNC. Par défaut, le programme d’installation de SQL Server recherche Microsoft Update ou un service Windows Update via les services Windows Server Update. |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données | /ERRORREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, spécifie le rapport d’erreurs pour SQL Server. Pour plus d’informations, consultez Supplément sur la confidentialité de SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | / INSTANCEDIRFacultatif |
Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés. |
| Contrôle d’installation du moteur de base de données | /INSTANCEIDObligatoire lors de la mise à niveau de SQL Server 2008 (10.0.x) ou de versions ultérieures. Facultatif lors de la mise à niveau de SQL Server 2005 (9.x). |
Spécifie une valeur différente de la valeur par défaut pour InstanceID. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données | /PIDFacultatif |
Spécifie la clé de produit pour l’édition de SQL Server. Si ce paramètre n’est pas spécifié, l’édition Évaluation est utilisée. Remarque : Si vous installez SQL Server Express, SQL Server Express avec Advanced Services, SQL Server Express avec outils, SQL Server Développeur ou Évaluation SQL Server, le PID est prédéfini. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données | /SQMREPORTINGS’applique à : SQL Server 2014 (12.x) et versions antérieures Facultatif |
Pour gérer la façon dont les commentaires d’erreur sont envoyés à Microsoft, consultez Configurer l’utilisation et la collecte de données de diagnostic pour SQL Server (CEIP) . Dans les versions antérieures, cela spécifie le rapport d’utilisation des fonctionnalités pour SQL Server. Valeurs prises en charge : - 1 = activé- 0 = désactivé |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERROLLOWNERSHIPObligatoire |
Spécifie le comportement du basculement pendant la mise à niveau. |
| SQL Server Browser | /BROWSERSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage pour le service SQL Server Browser. Valeurs prises en charge : - Automatic- Disabled- Manual |
| Texte intégral SQL Server | /FTUPGRADEOPTIONFacultatif |
Spécifie l'option de mise à niveau du catalogue de texte intégral. Valeurs prises en charge : - REBUILD- RESET- IMPORT |
| Services d'intégration | /ISSVCACCOUNTObligatoire |
Spécifie le compte pour Integration Services. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE |
| Services d'intégration | /ISSVCPASSWORDObligatoire |
Spécifie le mot de passe Integration Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'intégration | /ISSVCStartupTypeFacultatif |
Spécifie le mode de démarrage pour le service Integration Services . |
| Reporting Services | /RSUPGRADEDATABASEACCOUNTFacultatif |
La propriété est utilisée uniquement lors de la mise à niveau d'un serveur de rapports en mode SharePoint avec la version 2008 R2 ou antérieure. Des opérations de mise à niveau supplémentaires sont effectuées pour les serveurs de rapports qui utilisent l’ancienne architecture du mode SharePoint, modifiée dans SQL Server 2012 (11.x) Reporting Services. Si cette option n’est pas incluse dans l’installation en ligne de commande, le compte de service par défaut de l’ancienne instance du serveur de rapports est utilisé. Si cette propriété est utilisée, fournissez le mot de passe du compte à l'aide de la propriété /RSUPGRADEPASSWORD . |
| Reporting Services | /RSUPGRADEPASSWORDFacultatif |
Mot de passe du compte de service Report Server existant. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
Paramètres d’ajout de nœud
Utilisez les paramètres répertoriés dans le tableau ci-dessous pour développer des scripts d'ajout de nœud en ligne de commande.
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail d'ajout de nœud. Valeur prise en charge : AddNode |
| Contrôle d’installation du moteur de base de données | /IACCEPTSQLSERVERLICENSETERMSObligatoire quand le paramètre /Q ou /QS est spécifié pour les installations sans assistance |
Obligatoire pour l'acceptation des termes du contrat de licence. À compter de SQL Server 2022 (16.x), lisez les termes du contrat de licence logiciel Microsoft SQL Server à l’adresse aka.ms/useterms. |
| Contrôle d’installation du moteur de base de données | /ENUFacultatif |
Utilisez ce paramètre pour installer la version anglaise de SQL Server sur un système d’exploitation localisé quand le support d’installation inclut des modules linguistiques pour l’anglais et la langue qui correspond au système d’exploitation. |
| Contrôle d’installation du moteur de base de données | /UpdateEnabledFacultatif |
Spécifiez si le programme d’installation de SQL Server doit découvrir et inclure les mises à jour du produit. Les valeurs valides sont True et False ou 1 et 0. Par défaut, le programme d’installation de SQL Server inclut des mises à jour trouvées. |
| Contrôle d’installation du moteur de base de données | /UpdateSourceFacultatif |
Spécifiez l’emplacement où le programme d’installation de SQL Server obtient les mises à jour du produit. Les valeurs valides sont "MU" pour rechercher dans Microsoft Update, un chemin de dossier valide, un chemin relatif comme .\MyUpdates ou un partage UNC. Par défaut, le programme d’installation de SQL Server recherche Microsoft Update ou un service Windows Update via les services Windows Server Update. |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données | /PIDFacultatif |
Spécifie la clé de produit pour l’édition de SQL Server. Si ce paramètre n’est pas spécifié, l’édition Évaluation est utilisée. Remarque : Si vous installez SQL Server Express, SQL Server Express avec Advanced Services, SQL Server Express avec outils, SQL Server Développeur ou Évaluation SQL Server, le PID est prédéfini. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données |
/QS ou /QUIETSIMPLEFacultatif |
Spécifie que le programme d’installation s’exécute et affiche sa progression dans l’interface utilisateur. Toutefois, aucune entrée n’est acceptée et aucun message d’erreur n’est affiché. |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| Contrôle d’installation du moteur de base de données | /FAILOVERCLUSTERIPADDRESSESObligatoire |
Spécifie une adresse IP encodée. Les encodages sont délimités par un point-virgule (;) et suivent le format <type_IP>;<adresse>;<nom_réseau>;<masque_sous-réseau>. Les types IP pris en charge sont DHCP, IPv4 et IPv6. Vous pouvez spécifier plusieurs adresses IP de cluster de basculement en les séparant avec une espace. Regardez les exemples suivants : FAILOVERCLUSTERIPADDRESSES=DEFAULTFAILOVERCLUSTERIPADDRESSES=IPv4;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;DHCP;ClusterNetwork1FAILOVERCLUSTERIPADDRESSES=IPv6;2041:0:1a0f::8a5b:131cPour plus d’informations, consultez Ajouter ou supprimer des nœuds dans une instance de cluster de basculement (Configuration). |
| Contrôle d’installation du moteur de base de données | /CONFIRMIPDEPENDENCYCHANGEObligatoire |
Indique l'acceptation de changer la dépendance de ressource d'adresse IP de OR en AND pour les clusters de basculement de sous-réseaux multiples. Pour plus d’informations, consultez Ajouter ou supprimer des nœuds dans une instance de cluster de basculement (Configuration). Valeurs prises en charge : - 0 = False (valeur par défaut)- 1 = True |
| Agent de SQL Server | /AGTSVCACCOUNTObligatoire |
Spécifie le compte pour le service SQL Server Agent. |
| Agent de SQL Server | /AGTSVCPASSWORDObligatoire |
Spécifie le mot de passe du compte de service SQL Server Agent. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur PolyBase | /PBENGSVCACCOUNTFacultatif |
Spécifie le compte pour le service de moteur. Valeur par défaut : NT AUTHORITY\NETWORK SERVICE. |
| Déplacement de données PolyBase | /PBDMSSVCPASSWORDFacultatif |
Spécifie le mot de passe du compte de déplacement des données. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur PolyBase | /PBENGSVCSTARTUPTYPEFacultatif |
Spécifie le mode de démarrage du service PolyBase Engine. Valeurs prises en charge : - Automatic (valeur par défaut)- Disabled- Manual |
| PolyBase | /PBPORTRANGEFacultatif |
Spécifie une plage de ports avec au moins six ports pour les services PolyBase. Exemple :/PBPORTRANGE=16450-16460 |
| PolyBase | /PBSCALEOUTFacultatif |
Spécifie si l’instance du moteur de base de données SQL Server est utilisée dans le cadre du groupe de calcul scale-out PolyBase. Utilisez cette option si vous configurez un groupe de calcul PolyBase Scale-out incluant le nœud principal. Valeurs prises en charge : True, False |
| Services d'analyse | /ASSVCACCOUNTObligatoire |
Spécifie le compte pour le service Analysis Services . |
| Services d'analyse | /ASSVCPASSWORDObligatoire |
Spécifie le mot de passe pour le service Analysis Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Moteur de base de données SQL Server | /SQLSVCACCOUNTObligatoire |
Spécifie le compte de démarrage du service SQL Server. |
| Moteur de base de données SQL Server | /SQLSVCPASSWORDObligatoire |
Spécifie le mot de passe pour SQLSVCACCOUNT. Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Services d'intégration | /ISSVCPASSWORDObligatoire |
Spécifie le mot de passe Integration Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
| Reporting Services | /RSINSTALLMODES’applique à : SQL Server 2016 (13.x) et versions antérieures Facultatif Disponible uniquement sur FilesOnlyMode |
Spécifie le mode d'installation pour Reporting Services. Valeurs prises en charge : - SharePointFilesOnlyMode- DefaultNativeMode- FilesOnlyModeRemarque : Si l’installation inclut le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est DefaultNativeMode.Si l’installation n’inclut pas le moteur de base de données SQL Server, la valeur par défaut de RSINSTALLMODE est FilesOnlyMode.Si vous choisissez DefaultNativeMode, mais que l’installation n’inclut pas le moteur de base de données SQL Server, l’installation change automatiquement la valeur de RSINSTALLMODE en FilesOnlyMode. |
| Reporting Services | /RSSVCPASSWORDS’applique à : SQL Server 2016 (13.x) et versions antérieures Obligatoire |
Spécifie le mot de passe du compte de démarrage pour le service Reporting Services . Ce paramètre peut être omis si vous utilisez un compte de service managé, un compte virtuel ou un compte intégré. |
Remarques supplémentaires
Le Moteur de base de données et Analysis Services sont les seuls composants à prendre en charge les clusters. Les autres fonctionnalités ne prennent pas en charge les clusters et n’offrent pas de haute disponibilité par le biais du basculement.
Exemple de syntaxe
Pour ajouter un nœud à une instance existante du cluster de basculement avec le Moteur de base de données et Analysis Services.
setup.exe /q /ACTION=AddNode /INSTANCENAME="<Insert Instance Name>" /SQLSVCACCOUNT="<SQL account that is used on other nodes>" /SQLSVCPASSWORD="<password for SQL account>" /AGTSVCACCOUNT="<SQL Server Agent account that is used on other nodes>", /AGTSVCPASSWORD="<SQL Server Agent account password>" /ASSVCACCOUNT="<AS account that is used on other nodes>" /ASSVCPASSWORD="<password for AS account>" /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /FAILOVERCLUSTERIPADDRESSES="IPv4;xx.xxx.xx.xx;ClusterNetwork1;xxx.xxx.xxx.x" /CONFIRMIPDEPENDENCYCHANGE=0
Paramètres de suppression de nœud
Utilisez les paramètres répertoriés dans le tableau ci-dessous pour développer des scripts de suppression de nœud en ligne de commande. Pour désinstaller un cluster de basculement, vous devez exécuter RemoveNode sur chaque nœud de cluster de basculement. Pour plus d’informations, consultez instances de cluster de basculement Always On (SQL Server).
| Composant Moteur de base de données SQL Server | Paramètre | Descriptif |
|---|---|---|
| Contrôle d’installation du moteur de base de données | /ACTIONObligatoire |
Obligatoire pour indiquer le flux de travail de suppression de nœud. Valeur prise en charge : RemoveNode |
| Contrôle d’installation du moteur de base de données | /CONFIGURATIONFILEFacultatif |
Spécifie le fichier de configuration à utiliser. |
| Contrôle d’installation du moteur de base de données |
/HELP ou ?Facultatif |
Affiche les options d’utilisation pour les paramètres. |
| Contrôle d’installation du moteur de base de données | /INDICATEPROGRESSFacultatif |
Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console. |
| Contrôle d’installation du moteur de base de données | /INSTANCENAMEObligatoire |
Spécifie un nom d'instance Moteur de base de données SQL Server . Pour plus d’informations, consultez l’aide de l’Assistant Installation. |
| Contrôle d’installation du moteur de base de données |
/Q ou /QUIETFacultatif |
Spécifie que le programme d'installation s'exécute en mode silencieux sans interface utilisateur. Il s'agit du mode utilisé pour les installations sans assistance. Le paramètre /Q remplace l’entrée du paramètre /QS. |
| Contrôle d’installation du moteur de base de données |
/QS ou /QUIETSIMPLEFacultatif |
Spécifie que le programme d’installation s’exécute et affiche sa progression dans l’interface utilisateur. Toutefois, aucune entrée n’est acceptée et aucun message d’erreur n’est affiché. |
| Contrôle d’installation du moteur de base de données | /HIDECONSOLEFacultatif |
Spécifie que la fenêtre de console est masquée ou fermée. |
| Contrôle d’installation du moteur de base de données | /CONFIRMIPDEPENDENCYCHANGEObligatoire |
Indique l'acceptation de changer la dépendance de ressource d'adresse IP de OR en AND pour les clusters de basculement de sous-réseaux multiples. Pour plus d’informations, consultez Ajouter ou supprimer des nœuds dans une instance de cluster de basculement (Configuration). Valeurs prises en charge : - 0 = False (valeur par défaut)- 1 = True |
Exemple de syntaxe
Pour supprimer un nœud d'une instance existante du cluster de basculement avec le Moteur de base de données et Analysis Services.
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0
Paramètres des comptes de service
Vous pouvez configurer les services SQL Server à l’aide d’un compte intégré, d’un compte local ou d’un compte de domaine.
Notes
Lorsque vous utilisez un compte de service administré, un compte virtuel ou un compte intégré, vous ne devez pas spécifier les paramètres de mot de passe correspondants. Pour plus d’informations sur ces comptes de service, consultez comptes de service gérés, comptes de service gérés par groupe et comptes virtuels.
Pour plus d’informations sur la configuration des comptes de service, consultez Configurer les comptes de service Windows et les autorisations.
| Composant Moteur de base de données SQL Server | Paramètre de compte | Paramètre de mot de passe | Type de démarrage |
|---|---|---|---|
| Agent de SQL Server | /AGTSVCACCOUNT |
/AGTSVCPASSWORD |
/AGTSVCSTARTUPTYPE |
| Services d'analyse | /ASSVCACCOUNT |
/ASSVCPASSWORD |
/ASSVCSTARTUPTYPE |
| Moteur de base de données SQL Server | /SQLSVCACCOUNT |
/SQLSVCPASSWORD |
/SQLSVCSTARTUPTYPE |
| Services d'intégration | /ISSVCACCOUNT |
/ISSVCPASSWORD |
/ISSVCSTARTUPTYPE |
| Reporting Services | /RSSVCACCOUNT |
/RSSVCPASSWORD |
/RSSVCSTARTUPTYPE |
Notes
Les fonctionnalités de Reporting Services ont été supprimées de SQL Server 2017 (14.x). Les paramètres de compte pour SQL Server Reporting Services s’appliquent seulement aux versions antérieures à SQL Server 2017 (14.x).
Paramètres de fonctionnalités
Pour installer des fonctionnalités spécifiques, utilisez le paramètre /FEATURES et spécifiez la fonctionnalité parent ou les valeurs de fonctionnalités répertoriées dans le tableau suivant.
Pour une liste des fonctionnalités prises en charge par les éditions de SQL Server sur Windows, consultez :
- Éditions et fonctionnalités prises en charge de SQL Server 2025
- Éditions et fonctionnalités prises en charge de SQL Server 2022
- Éditions et fonctionnalités prises en charge de SQL Server 2019
- Éditions et fonctionnalités prises en charge de SQL Server 2017
- Éditions et fonctionnalités prises en charge de SQL Server 2016
| Paramètre de fonctionnalité parent | Paramètre de fonctionnalité | Descriptif |
|---|---|---|
| SQL | Installe les composants du Moteur de base de données SQL Server, Replication, Fulltext et Data Quality Server. | |
| SQLEngine | Installe uniquement le Moteur de base de données SQL Server. | |
| Réplication | Installe le composant Replication avec le Moteur de base de données SQL Server. | |
| Texte intégral | Installe le composant FullText avec Moteur de base de données SQL Server. | |
| DQ | Copie les fichiers requis pour terminer l'installation de Data Quality Server . Une fois l'installation de SQL Server terminée, vous devez exécuter le fichier DQSInstaller.exe pour terminer l'installation de Data Quality Server . Pour plus d’informations, consultez Exécuter DQSInstaller.exe pour terminer l’installation du serveur DQS. Cette commande installe également le Moteur de base de données SQL Server. | |
| PolyBase | Installe les composants PolyBase. | |
| PolyBaseCore | Associez-le à PolyBase pour installer la technologie PolyBase qui permet d’effectuer des requêtes véritablement intégrées sur Oracle, Teradata, SQL Server et d’autres données relationnelles et non relationnelles en utilisant des instructions T-SQL standard.S’applique à : SQL Server 2019 (15.x) et versions ultérieures |
|
| PolyBaseJava | Dans SQL Server 2019 (15.x) uniquement, associez-le à PolyBase pour installer le connecteur PolyBase Java qui permet des requêtes véritablement intégrées sur des données HDFS en utilisant des instructions T-SQL standard. |
|
| Analyses Avancées | Installe SQL Server Machine Learning Services ou SQL Server 2016 R Services. | |
| SQL_INST_MR | Appairez avec AdvancedAnalytics pour installer R Open et des packages R propriétaires.S’applique à :SQL Server Machine Learning Services (2017 et 2019) et SQL Server 2016 R Services |
|
| SQL_INST_MPY | Appairez avec AdvancedAnalytics pour installer Anaconda et des packages Python propriétaires.S’applique à :SQL Server Machine Learning Services (2017 et 2019) |
|
| SQL_INST_JAVA | Associez à AdvancedAnalytics pour installer des extensions qui permettent l’intégration à Java en utilisant des instructions T-SQL standard.S’applique à :Extension de langage Java SQL Server (2019 uniquement) |
|
| COMME | Installe tous les composants Analysis Services . | |
| RS | Installe tous les composants Reporting Services . S’applique à : SQL Server 2016 (13.x) et versions antérieures |
|
| RS_SHP | Installe des composants Reporting Services pour SharePoint. S’applique à : SQL Server 2016 (13.x) et versions antérieures |
|
| RS_SHPWFE | Installe le complément Reporting Services pour les produits SharePoint. S’applique à : SQL Server 2016 (13.x) et versions antérieures |
|
| DQC | Installe Data Quality Client. | |
| Système d'information État islamique | Installe tous les composants Integration Services . | |
| IS_Master | Inclut Scale Out Master pour Integration Services Scale Out. | |
| IS_Travailleur | Inclut Scale Out Worker pour Integration Services Scale Out. | |
| MDS | Installe Master Data Services. | |
| SQL_SHARED_MPY | Installe des packages Python pour Machine Learning Server (autonome) or R Server (autonome) | |
| SQL_SHARED_MR | Installe des packages R pour Machine Learning Server (autonome) or R Server (autonome) ou Machine Learning Server (autonome) or R Server (autonome) | |
| Outils 1 | Installe les outils clients et les composants de la documentation en ligne de SQL Server. S’applique à : SQL Server 2019 (15.x) et versions antérieures |
|
| Av. J.-C | Installe les composants de compatibilité descendante. S’applique à : SQL Server 2019 (15.x) et versions antérieures |
|
| Conn | Installe les composants de connectivité. S’applique à : SQL Server 2019 (15.x) et versions antérieures |
|
| DREPLAY_CTLR | Installe le contrôleur Distributed Replay. S’applique à : SQL Server 2019 (15.x) et versions antérieures |
|
| DREPLAY_CLT | Installe le client Distributed Replay. S’applique à : SQL Server 2019 (15.x) et versions antérieures |
|
| SNAC_SDK | Installe le SDK pour SQL Server Native Client. S’applique à : SQL Server 2019 (15.x) et versions antérieures |
|
| Kit SDK | Installe le Kit de développement logiciel (SDK). S’applique à : SQL Server 2019 (15.x) et versions antérieures |
|
| LocalDB** | Installe LocalDB, un mode d'exécution de SQL Server Express destiné aux développeurs de programmes. |
1 SQL Server Management Studio (SSMS) fait désormais l'objet d'un programme d'installation autonome, distinct du programme d’installation de SQL Server. Pour plus d’informations, consultez Installer SQL Server Management Studio.
Exemples de paramètres de fonctionnalités
| Paramètre et valeurs | Descriptif |
|---|---|
/FEATURES=SQLEngine |
Installe le Moteur de base de données sans réplication et recherche en texte intégral. |
/FEATURES=SQLEngine,FullText |
Installe le Moteur de base de données et la recherche en texte intégral. |
/FEATURES=SQL |
Installe le moteur de base de données, la réplication et la recherche en texte intégral. |
/FEATURES=SQLEngine,PolyBase |
Installe le moteur de base de données et le moteur PolyBase. |
Paramètres de rôle
Le rôle de configuration ou le paramètre /ROLE est utilisé pour installer une sélection préconfigurée de fonctionnalités. Les rôles SSAS installent une instance SSAS dans une batterie de serveurs SharePoint existante ou dans une nouvelle batterie non configurée. Deux rôles d'installation sont fournis pour prendre en charge chaque scénario. Vous ne pouvez choisir d'utiliser qu'un seul rôle d'installation à la fois. Selon le rôle d'installation que vous choisissez, le programme d'installation installe les fonctionnalités et composants qui appartiennent à ce rôle. Vous ne pouvez pas modifier les fonctionnalités et composants désignés pour ce rôle. Pour plus d’informations sur l’utilisation du paramètre de rôle de fonctionnalité, consultez Installer Power Pivot à partir de l’invite de commandes.
Le rôle AllFeatures_WithDefaults correspond au comportement par défaut des éditions de SQL Server Express et réduit le nombre de boîtes de dialogue présentées à l’utilisateur. Il peut être spécifié à partir de l’invite de commandes lors de l’installation d’une édition SQL Server qui n’est pas SQL Server Express.
| Rôle | Descriptif | Installe… |
|---|---|---|
SPI_AS_ExistingFarm |
Installe Analysis Services comme une instance nommée Power Pivot sur une batterie SharePoint Server 2010 existante ou un serveur autonome. | Moteur de calculAnalysis Services , préconfiguré pour le stockage des données en mémoire et le traitement. Packages de solutionPower Pivot Programme d’installation pour le Power Pivot pour Excel documentation en ligne de SQL Server |
SPI_AS_NewFarm |
Installe Analysis Services et le Moteur de base de données en tant qu’instance nommée Power Pivot sur une batterie de serveurs Office SharePoint Server 2010 nouvelle ou non configurée, ou sur un serveur autonome. Le programme d’installation de SQL Server configure la batterie de serveurs pendant l’installation du rôle de fonctionnalité. | Moteur de calculAnalysis Services , préconfiguré pour le stockage des données en mémoire et le traitement. Packages de solutionPower Pivot documentation en ligne de SQL Server Moteur de base de données Outils de configuration SQL Server Management Studio |
AllFeatures_WithDefaults |
Installe toutes les fonctionnalités disponibles dans l'édition actuelle. Ajoute l’utilisateur actuel au rôle serveur fixe sysadmin SQL Server. Sur Windows Server 2008 ou ultérieur, quand le système d’exploitation n’est pas un contrôleur de domaine, le moteur de base de données et Reporting Services utilisent par défaut le compte NT AUTHORITY\NETWORK SERVICE, et Integration Services utilise par défaut le compte NT AUTHORITY\NETWORK SERVICE.Ce rôle est activé par défaut dans les éditions de SQL Server Express. Pour toutes les autres éditions, ce rôle n’est pas activé, mais il peut être spécifié dans l’interface utilisateur ou à l’aide de paramètres de ligne de commande. |
Pour les éditions de SQL Server Express, installe uniquement les fonctionnalités disponibles dans l'édition. Pour les autres éditions, installe toutes les fonctionnalités de SQL Server . Le paramètre AllFeatures_WithDefaults peut être combiné avec d’autres paramètres qui remplacent les valeurs du paramètre AllFeatures_WithDefaults. Par exemple, si les paramètres AllFeatures_WithDefaults et /Features=RS sont utilisés, la commande d'installation de l'ensemble des fonctionnalités est remplacée par l'installation de Reporting Servicesuniquement ; toutefois, le paramètre AllFeatures_WithDefaults est respecté pour l'utilisation du compte de service par défaut de Reporting Services.Quand vous utilisez le paramètre AllFeatures_WithDefaults avec /ADDCURRENTUSERASSQLADMIN=FALSE, la boîte de dialogue de provisionnement n’est pas remplie automatiquement avec l’utilisateur actuel. Ajoutez /AGTSVCACCOUNT et /AGTSVCPASSWORD pour spécifier un compte de service et un mot de passe pour SQL Server Agent. |
Contrôler le comportement du basculement à l’aide du paramètre /FAILOVERCLUSTERROLLOWNERSHIP
Pour mettre à niveau un cluster de basculement Moteur de base de données SQL Server, vous devez exécuter le programme d’installation sur un nœud de cluster de basculement à la fois, en commençant par les nœuds passifs. Le programme d'installation détermine le moment du basculement vers le nœud mis à niveau, selon le nombre total de nœuds dans l'instance de cluster de basculement, et le nombre de nœuds déjà mis à niveau. Lorsque la moitié des nœuds ou plus ont déjà été mis à niveau, le programme d’installation entraîne par défaut un basculement vers un nœud mis à niveau.
Pour contrôler le comportement de basculement des nœuds de cluster pendant le processus de mise à niveau, exécutez l’opération de mise à niveau à partir de l’invite de commandes et utilisez le /FAILOVERCLUSTERROLLOWNERSHIP paramètre pour contrôler le comportement de basculement avant que l’opération de mise à niveau ne prenne le nœud hors connexion. L'utilisation de ce paramètre est la suivante :
/FAILOVERCLUSTERROLLOWNERSHIP=0ne rolle pas la propriété du cluster (déplacer le groupe) vers les nœuds mis à niveau et n’ajoute pas ce nœud à la liste des propriétaires possibles du cluster SQL Server à la fin de la mise à niveau./FAILOVERCLUSTERROLLOWNERSHIP=1transfère la propriété du cluster (déplace le groupe) aux nœuds mis à niveau et ajoute ce nœud à la liste des propriétaires potentiels du cluster SQL Server à la fin de la mise à niveau./FAILOVERCLUSTERROLLOWNERSHIP=2est le paramètre par défaut. Elle est utilisée si ce paramètre n’est pas spécifié. Ce paramètre indique que le programme d’installation de SQL Server gère la propriété du cluster (groupe de déplacement) si nécessaire.
Configuration de l’ID d’instance ou d’InstanceID
L’ID d’instance ou le paramètre /InstanceID est utilisé pour spécifier où vous pouvez installer les composants d’instance et le chemin du Registre de l’instance. La valeur de INSTANCEID est une chaîne qui doit être unique.
- ID d’instance SQL :
MSSQLxx.<INSTANCEID> - ID d’instance d’administrateur système (SA) :
MSASxx.<INSTANCEID> - ID d’instance RS :
MSRSxx.<INSTANCEID>
Les composants qui prennent en charge les instances sont installés aux emplacements suivants :
%Program Files%\Microsoft SQL Server\<SQLInstanceID>%Program Files%\Microsoft SQL Server\<ASInstanceID>%Program Files%\Microsoft SQL Server\<RSInstanceID>
Notes
Si INSTANCEID n’est pas spécifié sur la ligne de commande, l’installation remplace par défaut <INSTANCEID> par <INSTANCENAME>.