|
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Installer SQL Server 2012 à partir de l'invite de commandes
Remarque
|
|---|
|
|
Remarque
|
|---|
|
|
-
Installation, mise à niveau ou suppression d'une instance et des composants partagés de SQL Server sur un ordinateur local avec la syntaxe et les paramètres spécifiés à 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.
Remarque
|
|---|
|
|
-
/PARAMETER -
/PARAMETER=true/false -
/PARAMETER=1/0 pour les types booléens -
/PARAMETER="value" pour tous les paramètres à valeur unique. L'utilisation de guillemets doubles est recommandée ; toutefois, elle devient obligatoire si la valeur contient un espace -
/PARAMETER="value1" "value2" "value3" pour tous les paramètres à valeurs multiples. L'utilisation de guillemets doubles est recommandée ; toutefois, elle devient obligatoire si la valeur contient un espace
Exceptions :
-
/FEATURES, qui est un paramètre à valeurs multiples mais dont le format est /FEATURES=AS,RS,IS sans espace et délimité par des virgules
Exemples :
-
/INSTANCEDIR=c:\Path est pris en charge. -
/INSTANCEDIR=”c:\Path” est pris en charge.
Remarque
|
|---|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
Ce paramètre est facultatif |
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
|
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
|
|
|
|
|
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
Exemple de syntaxe :
|
|
|---|
Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS |
Paramètres de préparation d'image
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exemple de syntaxe :
|
|
|---|
Setup.exe /q /ACTION=PrepareImage /FEATURES=SQL,RS /InstanceID =<MYINST> /IACCEPTSQLSERVERLICENSETERMS |
Paramètres de finalisation d'image
|
|
|
|
||
|---|---|---|---|---|
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
Moteur de base de données SQL Server |
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
|
|
|
||
|
Reporting Services |
|
|
||
|
Reporting Services |
|
|
||
|
Reporting Services |
|
|
||
|
Reporting Services |
|
|
Exemple de syntaxe :
|
|
|---|
Setup.exe /q /ACTION=CompleteImage /INSTANCENAME=MYNEWINST /INSTANCEID=<MYINST> /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS |
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
Exemple de syntaxe :
|
|
|---|
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 |
|
|
|---|
Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=<PID key for new edition>" /IACCEPTSQLSERVERLICENSETERMS |
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exemple de syntaxe :
|
|
|---|
Setup.exe /q /ACTION=Repair /INSTANCENAME=<instancename> |
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exemple de syntaxe :
|
|
||
|---|---|---|
Setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER
|
-
Configurations matérielle et logicielle requises pour l'installation de SQL Server 2012
-
Considérations sur la sécurité pour une installation SQL Server
-
Instances de cluster de basculement AlwaysOn (SQL Server)
Important
Toutes les commandes d'installation de cluster de basculement nécessitent un cluster Windows sous-jacent. Tous les nœuds qui feront partie d'un cluster de basculement SQL Server doivent faire partie du même cluster Windows.
Paramètres d'installation intégrée de cluster de basculement
Remarque
|
|---|
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
Ce paramètre est facultatif |
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
Remarques supplémentaires :
Exemple de syntaxe :
|
|
|---|
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
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
Exemple de syntaxe :
|
|
|---|
|
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 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 |
Paramètres de création de cluster de basculement
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
Ce paramètre est facultatif |
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Reporting Services |
|
|
Exemple de syntaxe :
|
|
|---|
|
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>" setup.exe /q /ACTION=CompleteFailoverCluster /InstanceName="<Insert Instance Name>" /INDICATEPROGRESS /ASSYSADMINACCOUNTS="<DomainName\UserName>" /ASDATADIR=<Drive>:\KATMAI\Data /ASLOGDIR=<drive>:\KATMAI\Log /ASBACKUPDIR=<Drive>:\KATMAI\Backup /ASCONFIGDIR=<Drive>:\KATMAI\Config /ASTEMPDIR=<Drive>:\KATMAI\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_KATMAI" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\Username>" |
Paramètres de mise à niveau de cluster de basculement
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
Integration Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
Paramètres d'ajout de nœud
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Analysis Services |
|
|
|
Analysis Services |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Moteur de base de données SQL Server |
|
|
|
Integration Services |
|
|
|
Reporting Services |
|
|
|
Reporting Services |
|
|
Remarques supplémentaires :
Exemple de syntaxe :
|
|
|---|
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
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exemple de syntaxe :
|
|
|---|
setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS] /CONFIRMIPDEPENDENCYCHANGE=0 |
Remarque
|
|---|
|
|
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
Analysis Services |
|
|
|
|
Moteur de base de données SQL Server |
|
|
|
|
Integration Services |
|
|
|
|
Reporting Services |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exemples de paramètres de fonctionnalités :
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
Moteur de base de données
SQL Server Management Studio |
|
|
|
|
-
/FAILOVERCLUSTERROLLOWNERSHIP=0 ne transfère 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 au terme de la mise à niveau. -
/FAILOVERCLUSTERROLLOWNERSHIP=1 transfère la propriété du cluster (déplacer le groupe) vers les nœuds mis à niveau et ajoute ce nœud à la liste des propriétaires possibles du cluster SQL Server au terme de la mise à niveau. -
/FAILOVERCLUSTERROLLOWNERSHIP=2 est le paramètre par défaut.