Procédure : installer SQL Server 2008 à partir de l'invite de commandes

Avant de démarrer le programme d'installation de SQL Server, lisez Planification d'une installation SQL Server.

L'installation d'une nouvelle instance de 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.

[!REMARQUE]

Lors de l'installation à partir de l'invite de commandes, SQL Server prend en charge le mode silencieux complet via le paramètre /Q ou le mode silencieux simple via le paramètre /QS. Le commutateur /QS affiche seulement la progression ; il n'accepte pas d'entrée et n'affiche aucun message d'erreur. Le paramètre /QS est pris en charge uniquement lorsque /Action=install est spécifié.

L'installation à partir de l'invite de commandes est prise en charge dans les scénarios suivants :

  • Installation, mise à niveau ou suppression d'une instance et des composants partagés de SQL Server 2008 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 2008 vers une autre édition de SQL Server 2008.

  • Installation d'une instance de SQL Server 2008 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.

Lorsque vous installez SQL Server à partir de l'invite de commandes, spécifiez des paramètres d'installation pour votre installation à l'invite de commandes dans le cadre de votre syntaxe d'installation.

[!REMARQUE]

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 dispose des 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 exacte des paramètres du programme d'installation

Utilisez les instructions suivantes pour développer des commandes d'installation ayant la syntaxe adéquate :

  • /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

    [!REMARQUE]

    /PID, la valeur de ce paramètre doit être placée entre des guillemets doubles

  • /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

Notez l'utilisation des caractères d'échappement :

  • /INSTANCEDIR=c:\PathName est pris en charge.

  • /INSTANCEDIR=c:\PathName\ est pris en charge.

  • /INSTANCEDIR="c:\PathName\\" est pris en charge.

  • /INSTANCEDIR="c:\PathName\" n'est pas pris en charge.

Paramètres SQL Server 2008

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 répertoriés pour un composant SQL Server sont spécifiques à ce composant. Les paramètres de l'Agent SQL Server et de SQL Server Browser sont applicables lors de l'installation du moteur de base de données SQL Server.

  • Paramètres d'installation

  • 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 versions précédentes de SQL Server

  • Paramètres des comptes de service

  • Paramètres de fonctionnalités

Paramètres d'installation

Utilisez les paramètres répertoriés dans le tableau ci-dessous pour développer des scripts d'installation en ligne de commande.

Composant SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail d'installation.

Valeurs prises en charge :

  • Install

Contrôle d'installation SQL Server

/CONFIGURATIONFILE

Facultatif

Spécifie le ConfigurationFile à utiliser.

Contrôle d'installation SQL Server

/ERRORREPORTING

Facultatif

Spécifie le rapport d'erreurs pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/FEATURES

Obligatoire

Spécifie les composants à installer.

Contrôle d'installation SQL Server

/HELP, H, ?

Facultatif

Affiche les options d'utilisation pour les paramètres d'installation.

Contrôle d'installation SQL Server

/INDICATEPROGRESS

Facultatif

Spécifie que le fichier journal d'installation en mode détaillé est redirigé vers la console.

Contrôle d'installation SQL Server

/INSTALLSHAREDDIR

Facultatif

Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 64 bits.

Contrôle d'installation SQL Server

/INSTALLSHAREDWOWDIR

Facultatif

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.

Contrôle d'installation SQL Server

/INSTANCEDIR

Facultatif

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 SQL Server

/INSTANCEID

Facultatif

Spécifie une valeur différente de la valeur par défaut pour InstanceID.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instance.

Contrôle d'installation SQL Server

/PID

Facultatif

Spécifie la clé de produit pour l'édition de SQL Server. Si ce paramètre n'est pas spécifié, SQL Server 2008 Enterprise Evaluation est utilisé.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/QS

Facultatif

Spécifie que le programme d'installation s'exécute et affiche sa progression via l'interface utilisateur ; toutefois, aucune entrée n'est acceptée et aucun message d'erreur n'est affiché.

Contrôle d'installation SQL Server

/SQMREPORTING

Facultatif

Spécifie la création de rapports d'utilisation des fonctionnalités pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

Spécifie que la fenêtre de console est masquée ou fermée.

Agent SQL Server

/AGTSVCACCOUNT

Obligatoire

Spécifie le compte pour le service SQL Server Agent.

Agent SQL Server

/AGTSVCPASSWORD

Obligatoire

Spécifie le mot de passe du compte de service SQL Server Agent.

Agent SQL Server

/AGTSVCSTARTUPTYPE

Facultatif

Spécifie le mode de démarrage du service SQL Server Agent.

Valeurs prises en charge :

  • Automatique

  • Désactivé

  • Manuel

Analysis Services

/ASBACKUPDIR

Facultatif

Spécifie le répertoire pour les fichiers de sauvegarde Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

Analysis Services

/ASCOLLATION

Facultatif

Spécifie le paramètre de classement pour Analysis Services.

Valeur par défaut :

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

Facultatif

Spécifie le répertoire pour les fichiers de configuration Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

Analysis Services

/ASDATADIR

Facultatif

Spécifie le répertoire pour les fichiers de données Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

Analysis Services

/ASLOGDIR

Facultatif

Spécifie le répertoire pour les fichiers journaux Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Analysis Services

/ASSVCACCOUNT

Obligatoire

Spécifie le compte pour le service Analysis Services.

Analysis Services

/ASSVCPASSWORD

Obligatoire

Spécifie le mot de passe pour le service Analysis Services.

Analysis Services

/ASSVCSTARTUPTYPE

Facultatif

Spécifie le mode de démarrage pour le service Analysis Services.

Valeurs prises en charge :

  • Automatique

  • Désactivé

  • Manuel

Analysis Services

/ASSYSADMINACCOUNTS

Obligatoire

Spécifie les informations d'identification d'administrateur pour Analysis Services.

Analysis Services

/ASTEMPDIR

Facultatif

Spécifie le répertoire pour les fichiers temporaires Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

Analysis Services

/ASPROVIDERMSOLAP

Facultatif

Spécifie si le fournisseur MSOLAP peut s'exécuter in-process.

Valeur par défaut :

  • 1 = activé

SQL Server Browser

/BROWSERSVCSTARTUPTYPE

Facultatif

Spécifie le mode de démarrage pour le service SQL Server Browser.

Valeurs prises en charge :

  • Automatique

  • Désactivé

  • Manuel

Moteur de base de données SQL Server

/ENABLERANU

Facultatif

Active les informations d'identification Exécuter en tant que pour les installations SQL Server Express.

Moteur de base de données SQL Server

/INSTALLSQLDATADIR

Facultatif

Spécifie le répertoire de données pour les fichiers de données SQL Server.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\

Moteur de base de données SQL Server

/SAPWD

Obligatoire lorsque /SECURITYMODE=SQL

Spécifie le mot de passe du compte SQL Server sa.

Moteur de base de données SQL Server

/SECURITYMODE

Facultatif

Spécifie le mode de sécurité pour 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

/SQLBACKUPDIR

Facultatif

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

/SQLCOLLATION

Facultatif

Spécifie les paramètres de classement pour SQL Server.

Valeur par défaut :

  • SQL_Latin1_General_CP1_CS_AS

Moteur de base de données SQL Server

/SQLSVCACCOUNT

Obligatoire

Spécifie le compte de démarrage du service SQL Server.

Moteur de base de données SQL Server

/SQLSVCPASSWORD

Obligatoire

Spécifie le mot de passe pour SQLSVCACCOUNT.

Moteur de base de données SQL Server

/SQLSVCSTARTUPTYPE

Facultatif

Spécifie le mode de démarrage pour le service SQL Server.

Valeurs prises en charge :

  • Automatique

  • Désactivé

  • Manuel

Moteur de base de données SQL Server

/SQLSYSADMINACCOUNTS

Obligatoire

Utilisez ce paramètre pour configurer des connexions en tant que membres du rôle sysadmin.

Moteur de base de données SQL Server

/SQLTEMPDBDIR

Facultatif

Spécifie le répertoire des fichiers de données pour tempdb.

Valeur par défaut :

  • <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data

Moteur de base de données SQL Server

/SQLTEMPDBLOGDIR

Facultatif

Spécifie le répertoire des fichiers journaux pour tempdb.

Valeur par défaut :

  • <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data

Moteur de base de données SQL Server

/SQLUSERDBDIR

Facultatif

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

/SQLUSERDBLOGDIR

Facultatif

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

/USESYSDB

Facultatif

Spécifie l'emplacement des bases de données système SQL Server à utiliser pour cette installation.

Le chemin d'accès spécifié ne doit pas inclure le suffixe « \Data ».

FILESTREAM

/FILESTREAMLEVEL

Facultatif

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 Transact-SQL et l'accès en continu des E/S de fichier. (Non valide pour les scénarios de clusters)

  • 3 = permettre aux clients distants d'avoir un accès en continu aux données FILESTREAM.

FILESTREAM

/FILESTREAMSHARENAME

Facultatif

Obligatoire lorsque 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

/FTSVCACCOUNT

Facultatif

Spécifie le compte pour le service du lanceur de filtre de texte intégral.

Ce paramètre est ignoré dans les systèmes d'exploitation Windows Server 2008 et Windows Vista. 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 :

  • Compte de service local

Texte intégral SQL Server

/FTSVCPASSWORD

Facultatif

Spécifie le mot de passe du service du lanceur de filtre de texte intégral.

Ce paramètre est ignoré dans les systèmes d'exploitation Windows Server 2008 et Windows Vista.

Integration Services

/ISSVCACCOUNT

Obligatoire

Spécifie le compte pour Integration Services.

Valeur par défaut :

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obligatoire

Spécifie le mot de passe Integration Services.

Integration Services

/ISSVCStartupType

Facultatif

Spécifie le mode de démarrage pour le service Integration Services.

Configuration réseau SQL Server

/NPENABLED

Facultatif

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 réseau SQL Server

/TCPENABLED

Facultatif

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

/RSINSTALLMODE

Facultatif

Spécifie le mode d'installation pour Reporting Services.

Reporting Services

/RSSVCACCOUNT

Obligatoire

Spécifie le compte de démarrage pour Reporting Services.

Reporting Services

/RSSVCPASSWORD

Obligatoire

Spécifie le mot de passe du compte de démarrage pour le service Reporting Services.

Reporting Services

/RSSVCStartupType

Facultatif

Spécifie le mode de démarrage pour Reporting Services.

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

Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="<StrongPassword>" /SQLSYSADMINACCOUNTS="<DomainName\UserName>" /AGTSVCACCOUNT="NT AUTHORITY\Network Service"

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 SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail d'installation.

Valeurs prises en charge :

  • Upgrade

Contrôle d'installation SQL Server

/CONFIGURATIONFILE

Facultatif

Spécifie le ConfigurationFile à utiliser.

Contrôle d'installation SQL Server

/ERRORREPORTING

Facultatif

Spécifie le rapport d'erreurs pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/HELP, H, ?

Facultatif

Affiche les options d'utilisation pour les paramètres.

Contrôle d'installation SQL Server

/INDICATEPROGRESS

Facultatif

Spécifie que le fichier journal d'installation en mode détaillé sera redirigé vers la console.

Contrôle d'installation SQL Server

/ INSTANCEDIR

Facultatif

Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés.

Contrôle d'installation SQL Server

/INSTANCEID

Obligatoire lors de la mise à niveau de SQL Server 2008

Facultatif lors de la mise à niveau de SQL Server 2000 et SQL Server 2005

Spécifie une valeur différente de la valeur par défaut pour InstanceID.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instanceConfiguration d'une instance.

Contrôle d'installation SQL Server

/PID

Facultatif

Spécifie la clé de produit pour l'édition de SQL Server. Si ce paramètre n'est pas spécifié, SQL Server 2008 Enterprise Evaluation est utilisé.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/SQMREPORTING

Facultatif

Spécifie la création de rapports d'utilisation des fonctionnalités pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

Spécifie si la fenêtre de console est masquée ou fermée.

Service SQL Server Browser

/BROWSERSVCSTARTUPTYPE

Facultatif

Spécifie le mode de démarrage pour le service SQL Server Browser

Valeurs prises en charge :

  • Automatique

  • Désactivé

  • Manuel

Texte intégral SQL Server

/FTUPGRADEOPTION

Facultatif

Spécifie l'option de mise à niveau du catalogue de texte intégral.

Valeurs prises en charge :

  • REBUILD

  • RESET

  • IMPORT

Integration Services

/ISSVCACCOUNT

Obligatoire

Spécifie le compte pour Integration Services.

Valeur par défaut :

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obligatoire

Spécifie le mot de passe Integration Services.

Integration Services

/ISSVCStartupType

Facultatif

Spécifie le mode de démarrage pour le service Integration Services.

Reporting Services

/RSUPGRADEDATABASEACCOUNT

Facultatif

Reporting Services

/RSUPGRADEPASSWORD

Facultatif

Exemple de syntaxe :

Pour mettre à niveau une instance existante ou un nœud de cluster de basculement existant à partir de SQL Server 2000 ou SQL Server 2005

Setup.exe /q /ACTION=upgrade /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"

Pour mettre à niveau une instance existante de SQL Server 2008 vers une autre édition de SQL Server 2008

Setup.exe /q /ACTION=editionupgrade /INSTANCENAME=MSSQLSERVER /PID=<PID key for new edition>"

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 SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail de réparation.

Valeurs prises en charge :

  • Repair

Contrôle d'installation SQL Server

/FEATURES

Obligatoire

Spécifie les composants à réparer.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instanceConfiguration d'une instance.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

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 Reconstruction des bases de données système.

Composant SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail de reconstruction des bases de données.

Valeurs prises en charge :

  • Rebuilddatabase

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instanceConfiguration d'une instance.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Moteur de base de données SQL Server

/SQLCOLLATION

Facultatif

Spécifie un nouveau classement au niveau du serveur.

Valeur par défaut :

  • SQL_Latin1_General_CP1_CS_AS

Moteur de base de données SQL Server

/SAPWD

Obligatoire lorsque /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.

Moteur de base de données SQL Server

/SQLSYSADMINACCOUNTS

Obligatoire

Utilisez ce paramètre pour configurer des connexions en tant que membres du rôle sysadmin.

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 SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail de désinstallation.

Valeurs prises en charge :

  • Uninstall

Contrôle d'installation SQL Server

/CONFIGURATIONFILE

Facultatif

Spécifie le ConfigurationFile à utiliser.

Contrôle d'installation SQL Server

/FEATURES

Obligatoire

Spécifie les composants à désinstaller.

Contrôle d'installation SQL Server

/HELP, H, ?

Facultatif

Affiche les options d'utilisation pour les paramètres.

Contrôle d'installation SQL Server

/INDICATEPROGRESS

Facultatif

Spécifie que le fichier journal d'installation en mode détaillé sera redirigé vers la console.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instanceConfiguration d'une instance.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

Spécifie que la fenêtre de console est masquée ou fermée.

Exemple de syntaxe :

Pour désinstaller une instance existante de SQL Server.

Setup.exe /Action=Uninstall /FEATURES=SQL,AS,RS,IS,Tools /INSTANCENAME=MSSQLSERVER

Remarque   Pour supprimer une instance nommée, spécifiez le nom de l'instance au lieu de « MSSQLSERVER » dans l'exemple mentionné plus haut dans cette rubrique.

Paramètres de cluster de basculement

Avant d'installer une instance de cluster de basculement SQL Server, consultez les rubriques suivantes :

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 Mise en route avec le clustering de basculement de SQL Server 2008.

[!REMARQUE]

Pour ajouter des nœuds supplémentaires après l'installation, utilisez l'action AddNode.

Composant SQL Server

Paramètre

Détails

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail d'installation du cluster de basculement.

Valeurs prises en charge :

  • InstallFailoverCluster

Contrôle d'installation SQL Server

/FAILOVERCLUSTERGROUP

Facultatif

Spécifie le nom du groupe de ressources à utiliser pour le cluster de basculement 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 :

SQLServer(<InstanceName>)

Contrôle d'installation SQL Server

/CONFIGURATIONFILE

Facultatif

Spécifie le ConfigurationFile à utiliser.

Contrôle d'installation SQL Server

/ERRORREPORTING

Facultatif

Spécifie le rapport d'erreurs pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/FEATURES

Obligatoire

Spécifie les composants à installer.

Contrôle d'installation SQL Server

/HELP, H, ?

Facultatif

Affiche les options d'utilisation pour les paramètres.

Contrôle d'installation SQL Server

/INDICATEPROGRESS

Facultatif

Spécifie que le fichier journal d'installation en mode détaillé sera redirigé vers la console.

Contrôle d'installation SQL Server

/INSTALLSHAREDDIR

Facultatif

Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 64 bits.

Contrôle d'installation SQL Server

/INSTALLSHAREDWOWDIR

Facultatif

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.

Contrôle d'installation SQL Server

/INSTANCEDIR

Facultatif

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 SQL Server

/INSTANCEID

Facultatif

Spécifie une valeur différente de la valeur par défaut pour InstanceID.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instanceConfiguration d'une instance.

Contrôle d'installation SQL Server

/PID

Facultatif

Spécifie la clé de produit pour l'édition de SQL Server. Si ce paramètre n'est pas spécifié, SQL Server 2008 Enterprise Evaluation est utilisé.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/QS

Facultatif

Spécifie que le programme d'installation s'exécute et affiche sa progression via l'interface utilisateur ; toutefois, aucune entrée n'est acceptée et aucun message d'erreur n'est affiché.

Contrôle d'installation SQL Server

/SQMREPORTING

Facultatif

Spécifie la création de rapports d'utilisation des fonctionnalités pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

Spécifie si la fenêtre de console est masquée ou fermée.

Contrôle d'installation SQL Server

/FAILOVERCLUSTERDISKS

Obligatoire

Spécifie la liste des disques partagés à inclure dans le groupe de ressources de cluster de basculement 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 SQL Server

/FAILOVERCLUSTERIPADDRESSES

Obligatoire

Spécifie la liste des adresses IP pour le cluster de basculement SQL Server.

Contrôle d'installation SQL Server

/FAILOVERCLUSTERNETWORKNAME

Obligatoire

Spécifie le nom réseau du nouveau cluster de basculement SQL Server. Ce nom sert à identifier la nouvelle instance de cluster de basculement SQL Server sur le réseau.

Agent SQL Server

/AGTSVCACCOUNT

Obligatoire

Spécifie le compte pour le service SQL Server Agent.

Agent SQL Server

/AGTSVCPASSWORD

Obligatoire

Spécifie le mot de passe du compte de service SQL Server Agent.

Agent SQL Server

/AGTDOMAINGROUP

Obligatoire1

Spécifie le groupe de domaine de sécurité global ou local pour le service SQL Server Agent. Toutes les autorisations de ressources sont contrôlées par un groupe de sécurité au niveau du domaine qui inclut le compte de service en tant que membre.

Analysis Services

/ASBACKUPDIR

Facultatif

Spécifie le répertoire pour les fichiers de sauvegarde Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

Analysis Services

/ASCOLLATION

Facultatif

Spécifie le paramètre de classement pour Analysis Services.

Valeur par défaut :

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

Facultatif

Spécifie le répertoire pour les fichiers de configuration Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

Analysis Services

/ASDATADIR

Facultatif

Spécifie le répertoire pour les fichiers de données Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

Analysis Services

/ASLOGDIR

Facultatif

Spécifie le répertoire pour les fichiers journaux Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Analysis Services

/ASSYSADMINACCOUNTS

Obligatoire

Spécifie les informations d'identification d'administrateur pour Analysis Services.

Analysis Services

/ASTEMPDIR

Facultatif

Spécifie le répertoire pour les fichiers temporaires Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

Analysis Services

/ASPROVIDERMSOLAP

Facultatif

Spécifie si le fournisseur MSOLAP peut s'exécuter in-process.

Valeur par défaut :

  • 1 = activé

Analysis Services

/ASDOMAINGROUP

Obligatoire1

Spécifie le groupe de domaine de sécurité global ou local pour le service Analysis Services. Toutes les autorisations de ressources sont contrôlées par un groupe de sécurité au niveau du domaine qui inclut le compte de service en tant que membre.

Moteur de base de données SQL Server

/INSTALLSQLDATADIR

Obligatoire uniquement si aucun disque partagé n'est disponible.

Spécifie le répertoire de données pour les fichiers de données SQL Server.

Si INSTALLDATADIR n'est pas spécifié et que des disques partagés sont disponibles, le premier disque partagé disponible est défini en tant que répertoire de données.

Moteur de base de données SQL Server

/SAPWD

Obligatoire lorsque /SECURITYMODE=SQL

Spécifie le mot de passe du compte SQL Server sa.

Moteur de base de données SQL Server

/SECURITYMODE

Facultatif

Spécifie le mode de sécurité pour 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

/SQLBACKUPDIR

Facultatif

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

/SQLCOLLATION

Facultatif

Spécifie les paramètres de classement pour SQL Server.

Valeur par défaut :

  • SQL_Latin1_General_CP1_CS_AS

Moteur de base de données SQL Server

/SQLSVCACCOUNT

Obligatoire

Spécifie le compte de démarrage du service SQL Server.

Moteur de base de données SQL Server

/SQLSVCPASSWORD

Obligatoire

Spécifie le mot de passe pour SQLSVCACCOUNT.

Moteur de base de données SQL Server

/SQLSYSADMINACCOUNTS

Obligatoire

Utilisez ce paramètre pour configurer des connexions en tant que membres du rôle sysadmin.

Moteur de base de données SQL Server

/SQLTEMPDBDIR

Facultatif

Spécifie le répertoire des fichiers de données pour tempdb.

Valeur par défaut :

  • <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data

Moteur de base de données SQL Server

/SQLTEMPDBLOGDIR

Facultatif

Spécifie le répertoire des fichiers journaux pour tempdb.

Valeur par défaut :

  • <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data

Moteur de base de données SQL Server

/SQLUSERDBDIR

Facultatif

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

/SQLUSERDBLOGDIR

Facultatif

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

/USESYSDB

Facultatif

Spécifie l'emplacement des bases de données système SQL Server à utiliser pour cette installation.

Le chemin d'accès spécifié ne doit pas inclure le suffixe « \Data ».

Moteur de base de données SQL Server

/SQLDOMAINGROUP

Obligatoire1

Spécifie le groupe de domaine de sécurité global ou local pour le service du moteur de base de données SQL Server. Toutes les autorisations de ressources sont contrôlées par un groupe de sécurité au niveau du domaine qui inclut le compte de service en tant que membre.

FILESTREAM

/FILESTREAMLEVEL

Facultatif

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 Transact-SQL et l'accès en continu des E/S de fichier. (Non valide pour les scénarios de clusters)

  • 3 = permettre aux clients distants d'avoir un accès en continu aux données FILESTREAM.

FILESTREAM

/FILESTREAMSHARENAME

Facultatif

Obligatoirelorsque 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

/FTSVCACCOUNT

Facultatif

Spécifie le compte pour le service du lanceur de filtre de texte intégral.

Ce paramètre est ignoré dans les systèmes d'exploitation Windows Server 2008 et Windows Vista. 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 :

  • Compte de service local

Texte intégral SQL Server

/FTSVCPASSWORD

Facultatif

Spécifie le mot de passe du service du lanceur de filtre de texte intégral.

Ce paramètre est ignoré dans les systèmes d'exploitation Windows Server 2008 et Windows Vista.

Integration Services

/ISSVCACCOUNT

Obligatoire

Spécifie le compte pour Integration Services.

Valeur par défaut :

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obligatoire

Spécifie le mot de passe Integration Services.

Integration Services

/ISSVCStartupType

Facultatif

Spécifie le mode de démarrage pour le service Integration Services.

Reporting Services

/RSINSTALLMODE

Facultatif

Spécifie le mode d'installation pour Reporting Services.

Reporting Services

/RSSVCACCOUNT

Obligatoire

Spécifie le compte de démarrage pour Reporting Services.

Reporting Services

/RSSVCPASSWORD

Obligatoire

Spécifie le mot de passe du compte de démarrage pour le service Reporting Services.

Reporting Services

/RSSVCStartupType

Facultatif

Spécifie le mode de démarrage pour Reporting Services.

1Ce paramètre est obligatoire sur Windows Server 2003 et pour la mise à niveau sur place d'un cluster de basculement SQL Server 2000 vers un cluster de basculement SQL Server 2008. Il est facultatif pour les installations sur Windows Server 2008.

Remarques supplémentaires :

N'utilisez pas de groupes de domaines sur Windows Server 2008 pour les nouvelles installations. Nous vous recommandons d'utiliser ServiceSID sur Windows Server 2008.

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 de cluster de basculement SQL Server à un seul nœud avec le moteur de base de données et Analysis Services (instance par défaut)

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;Local Area Connection;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /Features=AS,SQL /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /ASDOMAINGROUP="<DomainName\DomainGroup>" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx" /SQLDOMAINGROUP="<DomainName\DomainGroup>" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLSYSADMINACCOUNTS="<DomainName\UserName>

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 Mise en route avec le clustering de basculement de SQL Server 2008.

Composant SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail de préparation du cluster de basculement.

Valeurs prises en charge :

  • PrepareFailoverCluster

Contrôle d'installation SQL Server

/CONFIGURATIONFILE

Facultatif

Spécifie le ConfigurationFile à utiliser.

Contrôle d'installation SQL Server

/ERRORREPORTING

Facultatif

Spécifie le rapport d'erreurs pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/FEATURES

Obligatoire

Spécifie les composants à installer.

Contrôle d'installation SQL Server

/HELP, H, ?

Facultatif

Affiche les options d'utilisation pour les paramètres.

Contrôle d'installation SQL Server

/INDICATEPROGRESS

Facultatif

Spécifie que le fichier journal d'installation en mode détaillé sera redirigé vers la console.

Contrôle d'installation SQL Server

/INSTALLSHAREDDIR

Facultatif

Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés 64 bits.

Contrôle d'installation SQL Server

/INSTALLSHAREDWOWDIR

Facultatif

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.

Contrôle d'installation SQL Server

/INSTANCEDIR

Facultatif

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 SQL Server

/INSTANCEID

Facultatif

Spécifie une valeur différente de la valeur par défaut pour InstanceID.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instanceConfiguration d'une instance.

Contrôle d'installation SQL Server

/PID

Facultatif

Spécifie la clé de produit pour l'édition de SQL Server. Si ce paramètre n'est pas spécifié, SQL Server 2008 Enterprise Evaluation est utilisé.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/QS

Facultatif

Spécifie que le programme d'installation s'exécute et affiche sa progression via l'interface utilisateur ; toutefois, aucune entrée n'est acceptée et aucun message d'erreur n'est affiché.

Contrôle d'installation SQL Server

/SQMREPORTING

Facultatif

Spécifie la création de rapports d'utilisation des fonctionnalités pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

Spécifie que la fenêtre de console est masquée ou fermée.

Agent SQL Server

/AGTSVCACCOUNT

Obligatoire

Spécifie le compte pour le service SQL Server Agent.

Agent SQL Server

/AGTSVCPASSWORD

Obligatoire

Spécifie le mot de passe du compte de service SQL Server Agent.

Agent SQL Server

/AGTDOMAINGROUP

Obligatoire1

Spécifie le groupe de domaine de sécurité global ou local pour le service SQL Server Agent. Toutes les autorisations de ressources sont contrôlées par un groupe de sécurité au niveau du domaine qui inclut le compte de service en tant que membre.

Analysis Services

/ASSVCACCOUNT

Obligatoire

Spécifie le compte pour le service Analysis Services.

Analysis Services

/ASSVCPASSWORD

Obligatoire

Spécifie le mot de passe pour le service Analysis Services.

Analysis Services

/ASDOMAINGROUP

Obligatoire1

Spécifie le groupe de domaine de sécurité global ou local pour le service Analysis Services. Toutes les autorisations de ressources sont contrôlées par un groupe de sécurité au niveau du domaine qui inclut le compte de service en tant que membre.

Moteur de base de données SQL Server

/SQLSVCACCOUNT

Obligatoire

Spécifie le compte de démarrage du service SQL Server.

Moteur de base de données SQL Server

/SQLSVCPASSWORD

Obligatoire

Spécifie le mot de passe pour SQLSVCACCOUNT.

Moteur de base de données SQL Server

/SQLDOMAINGROUP

Obligatoire1

Spécifie le groupe de domaine de sécurité global ou local pour le service de moteur de base de données SQL Server. Toutes les autorisations de ressources sont contrôlées par un groupe de sécurité au niveau du domaine qui inclut le compte de service en tant que membre.

FILESTREAM

/FILESTREAMLEVEL

Facultatif

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 Transact-SQL et l'accès en continu des E/S de fichier. (Non valide pour les scénarios de clusters)

  • 3 = permettre aux clients distants d'avoir un accès en continu aux données FILESTREAM.

FILESTREAM

/FILESTREAMSHARENAME

Facultatif

Obligatoire lorsque 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

/FTSVCACCOUNT

Facultatif

Spécifie le compte pour le service du lanceur de filtre de texte intégral.

Ce paramètre est ignoré dans les systèmes d'exploitation Windows Server 2008 et Windows Vista. 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 :

  • Compte de service local

Texte intégral SQL Server

/FTSVCPASSWORD

Facultatif

Spécifie le mot de passe du service du lanceur de filtre de texte intégral.

Ce paramètre est ignoré dans les systèmes d'exploitation Windows Server 2008 et Windows Vista.

Integration Services

/ISSVCACCOUNT

Obligatoire

Spécifie le compte pour Integration Services.

Valeur par défaut :

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obligatoire

Spécifie le mot de passe Integration Services.

Integration Services

/ISSVCStartupType

Facultatif

Spécifie le mode de démarrage pour le service Integration Services.

Reporting Services

/RSINSTALLMODE

Disponible seulement en mode Fichiers uniquement.

Spécifie le mode d'installation pour Reporting Services.

Reporting Services

/RSSVCACCOUNT

Obligatoire

Spécifie le compte de démarrage pour Reporting Services.

Reporting Services

/RSSVCPASSWORD

Obligatoire

Spécifie le mot de passe du compte de démarrage pour le service Reporting Services.

Reporting Services

/RSSVCStartupType

Facultatif

Spécifie le mode de démarrage pour Reporting Services.

1Ce paramètre est obligatoire sur Windows Server 2003 et pour la mise à niveau sur place d'un cluster de basculement SQL Server 2000 ou SQL Server 2005 vers un cluster de basculement SQL Server 2008. Il est facultatif pour les installations sur Windows Server 2008.

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

À l'invite de commandes, exécutez la commande suivante pour préparer une instance par défaut :

setup.exe /q /ACTION=PrepareFailoverCluster /InstanceName=MSSQLSERVER /Features=AS,SQL /INDICATEPROGRESS /ASSVCACCOUNT="<DomainName\UserName>" /ASSVCPASSWORD="xxxxxxxxxxx" /ASDOMAINGROUP="<DomainName\DomainGroup>" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLDOMAINGROUP="<DomainName\DomainGroup>" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx"

À l'invite de commandes, exécutez la commande suivante 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" /ASDOMAINGROUP="<DomainName\DomainGroup>" /SQLSVCACCOUNT="<DomainName\UserName>" /SQLSVCPASSWORD="xxxxxxxxxxx" /SQLDOMAINGROUP="<DomainName\DomainGroup>" /AGTSVCACCOUNT="<DomainName\UserName>" /AGTSVCPASSWORD="xxxxxxxxxxx"

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 le ou les disques partagés. Pour plus d'informations, consultez Mise en route avec le clustering de basculement de SQL Server 2008.

Composant SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail de création du cluster de basculement.

Valeurs prises en charge :

  • CompleteFailoverCluster

Contrôle d'installation SQL Server

/FAILOVERCLUSTERGROUP

Facultatif

Spécifie le nom du groupe de ressources à utiliser pour le cluster de basculement 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 :

SQLServer(<InstanceName>)

Contrôle d'installation SQL Server

/CONFIGURATIONFILE

Facultatif

Spécifie le ConfigurationFile à utiliser.

Contrôle d'installation SQL Server

/ERRORREPORTING

Facultatif

Spécifie le rapport d'erreurs pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/HELP, H, ?

Facultatif

Affiche les options d'utilisation pour les paramètres.

Contrôle d'installation SQL Server

/INDICATEPROGRESS

Facultatif

Spécifie que le fichier journal d'installation en mode détaillé sera redirigé vers la console.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instance.Configuration d'une instance

Contrôle d'installation SQL Server

/PID

Facultatif

Spécifie la clé de produit pour l'édition de SQL Server. Si ce paramètre n'est pas spécifié, SQL Server 2008 Enterprise Evaluation est utilisé.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/QS

Facultatif

Spécifie que le programme d'installation s'exécute et affiche sa progression via l'interface utilisateur ; toutefois, aucune entrée n'est acceptée et aucun message d'erreur n'est affiché.

Contrôle d'installation SQL Server

/SQMREPORTING

Facultatif

Spécifie la création de rapports d'utilisation des fonctionnalités pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

Spécifie que la fenêtre de console est masquée ou fermée.

Contrôle d'installation SQL Server

/FAILOVERCLUSTERDISKS

Obligatoire

Spécifie la liste des disques partagés à inclure dans le groupe de ressources de cluster de basculement 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 SQL Server

/FAILOVERCLUSTERIPADDRESSES

Obligatoire

Spécifie la liste des adresses IP pour le cluster de basculement SQL Server.

Contrôle d'installation SQL Server

/FAILOVERCLUSTERNETWORKNAME

Obligatoire

Spécifie le nom réseau du nouveau cluster de basculement SQL Server. Ce nom sert à identifier la nouvelle instance de cluster de basculement SQL Server sur le réseau.

Analysis Services

/ASBACKUPDIR

Facultatif

Spécifie le répertoire pour les fichiers de sauvegarde Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Backup.

Analysis Services

/ASCOLLATION

Facultatif

Spécifie le paramètre de classement pour Analysis Services.

Valeur par défaut :

  • Latin1_General_CI_AS

Analysis Services

/ASCONFIGDIR

Facultatif

Spécifie le répertoire pour les fichiers de configuration Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Config.

Analysis Services

/ASDATADIR

Facultatif

Spécifie le répertoire pour les fichiers de données Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Data.

Analysis Services

/ASLOGDIR

Facultatif

Spécifie le répertoire pour les fichiers journaux Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Log.

Analysis Services

/ASSYSADMINACCOUNTS

Obligatoire

Spécifie les informations d'identification d'administrateur pour Analysis Services.

Analysis Services

/ASTEMPDIR

Facultatif

Spécifie le répertoire pour les fichiers temporaires Analysis Services.

Valeurs par défaut :

  • Pour le mode WOW 64 bits : %Program Files(x86)%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

  • Pour toutes les autres installations : %Program Files%\Microsoft SQL Server\<INSTANCEDIR>\<ASInstanceID>\OLAP\Temp.

Analysis Services

/ASPROVIDERMSOLAP

Facultatif

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

/INSTALLSQLDATADIR

Obligatoire uniquement si aucun disque partagé n'est disponible.

Spécifie le répertoire de données pour les fichiers de données SQL Server.

Si INSTALLDATADIR n'est pas spécifié et que des disques partagés sont disponibles, le premier disque partagé disponible est défini en tant que répertoire de données.

Moteur de base de données SQL Server

/SAPWD

Obligatoire lorsque /SECURITYMODE=SQL

Spécifie le mot de passe du compte SQL Server sa.

Moteur de base de données SQL Server

/SECURITYMODE

Facultatif

Spécifie le mode de sécurité pour SQL Server.

Si ce paramètre n'est pas fourni, le mode d'authentification Windows uniquement est pris en charge.

Valeurs prises en charge :

  • SQL

Moteur de base de données SQL Server

/SQLBACKUPDIR

Facultatif

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

/SQLCOLLATION

Facultatif

Spécifie les paramètres de classement pour SQL Server.

Valeur par défaut :

  • SQL_Latin1_General_CP1_CS_AS

Moteur de base de données SQL Server

/SQLSYSADMINACCOUNTS

Obligatoire

Utilisez ce paramètre pour configurer des connexions en tant que membres du rôle sysadmin.

Moteur de base de données SQL Server

/SQLTEMPDBDIR

Facultatif

Spécifie le répertoire des fichiers de données pour tempdb.

Valeur par défaut :

  • <InstallSQLDataDir>\ <SQLInstanceID>\MSSQL\Data.

Moteur de base de données SQL Server

/SQLTEMPDBLOGDIR

Facultatif

Spécifie le répertoire des fichiers journaux pour tempdb.

Valeur par défaut :

  • <InstallSQLDataDir>\<SQLInstanceID>\MSSQL\Data

Moteur de base de données SQL Server

/SQLUSERDBDIR

Facultatif

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

/SQLUSERDBLOGDIR

Facultatif

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

/USESYSDB

Facultatif

Spécifie l'emplacement des bases de données système SQL Server à utiliser pour cette installation.

Le chemin d'accès spécifié ne doit pas inclure le suffixe « \Data ».

Reporting Services

/RSINSTALLMODE

Disponible en mode Fichiers uniquement.

Spécifie le mode d'installation pour Reporting Services.

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 constituera le nœud actif dans le cluster de basculement pour le rendre utilisable. Vous devez exécuter l'action « CompleteFailoverCluster » sur le nœud qui possède le disque partagé dans le cluster de basculement Analysis Services.

À l'invite de commandes, exécutez la commande suivante pour effectuer 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;Local Area Connection;xxx.xxx.xxx.x" /FAILOVERCLUSTERGROUP="MSSQLSERVER" /INSTALLSQLDATADIR="<Drive>:\<Path>\MSSQLSERVER" /SQLCOLLATION="SQL_Latin1_General_CP1_CS_AS" /SQLSYSADMINACCOUNTS="<DomainName\UserName>"

À l'invite de commandes, exécutez la commande suivante pour effectuer l'installation du cluster de basculement pour une instance nommée :

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;Local Area Connection;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

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 Procédure : mettre à niveau une instance de cluster de basculement SQL Server (programme d'installation) et Mise en route avec le clustering de basculement de SQL Server 2008.

Composant SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail d'installation.

Valeurs prises en charge :

  • Upgrade

Contrôle d'installation SQL Server

/CONFIGURATIONFILE

Facultatif

Spécifie le ConfigurationFile à utiliser.

Contrôle d'installation SQL Server

/ERRORREPORTING

Facultatif

Spécifie le rapport d'erreurs pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/HELP, H, ?

Facultatif

Affiche les options d'utilisation pour les paramètres.

Contrôle d'installation SQL Server

/INDICATEPROGRESS

Facultatif

Spécifie que le fichier journal d'installation en mode détaillé sera redirigé vers la console.

Contrôle d'installation SQL Server

/ INSTANCEDIR

Facultatif

Spécifie un répertoire d'installation différent du répertoire par défaut pour les composants partagés.

Contrôle d'installation SQL Server

/INSTANCEID

Obligatoire lors de la mise à niveau de SQL Server 2008

Facultatif lors de la mise à niveau de SQL Server 2000 et SQL Server 2005

Spécifie une valeur différente de la valeur par défaut pour InstanceID.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instance.Configuration d'une instance

Contrôle d'installation SQL Server

/PID

Facultatif

Spécifie la clé de produit pour l'édition de SQL Server. Si ce paramètre n'est pas spécifié, SQL Server 2008 Enterprise Evaluation est utilisé.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/SQMREPORTING

Facultatif

Spécifie la création de rapports d'utilisation des fonctionnalités pour SQL Server.

Pour plus d'informations, consultez Déclaration de confidentialité du service de rapport d'erreurs Microsoft.

Valeurs prises en charge :

  • 1 = activé

  • 0 = désactivé

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

Spécifie que la fenêtre de console est masquée ou fermée.

Contrôle d'installation SQL Server

/FAILOVERCLUSTERROLLOWNERSHIP

Spécifie le comportement du basculement pendant la mise à niveau.

Service SQL Server Browser

/BROWSERSVCSTARTUPTYPE

Facultatif

Spécifie le mode de démarrage pour le service SQL Server Browser

Valeurs prises en charge :

  • Automatique

  • Désactivé

  • Manuel

Texte intégral SQL Server

/FTUPGRADEOPTION

Facultatif

Spécifie l'option de mise à niveau du catalogue de texte intégral.

Valeurs prises en charge :

  • REBUILD

  • RESET

  • IMPORT

Integration Services

/ISSVCACCOUNT

Obligatoire

Spécifie le compte pour Integration Services.

Valeur par défaut :

  • NT AUTHORITY\NETWORK SERVICE

Integration Services

/ISSVCPASSWORD

Obligatoire

Spécifie le mot de passe Integration Services.

Integration Services

/ISSVCStartupType

Facultatif

Spécifie le mode de démarrage pour le service Integration Services.

Reporting Services

/RSUPGRADEDATABASEACCOUNT

Facultatif

Reporting Services

/RSUPGRADEPASSWORD

Facultatif

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 SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail d'ajout de nœud.

Valeur prise en charge :

  • AddNode

Contrôle d'installation SQL Server

/CONFIGURATIONFILE

Facultatif

Spécifie le ConfigurationFile à utiliser.

Contrôle d'installation SQL Server

/HELP, H, ?

Facultatif

Affiche les options d'utilisation pour les paramètres.

Contrôle d'installation SQL Server

/INDICATEPROGRESS

Facultatif

Spécifie que le fichier journal d'installation en mode détaillé sera redirigé vers la console.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instance.Configuration d'une instance

Contrôle d'installation SQL Server

/PID

Facultatif

Spécifie la clé de produit pour l'édition de SQL Server. Si ce paramètre n'est pas spécifié, SQL Server 2008 Enterprise Evaluation est utilisé.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/QS

Facultatif

Spécifie que le programme d'installation s'exécute et affiche sa progression via l'interface utilisateur ; toutefois, aucune entrée n'est acceptée et aucun message d'erreur n'est affiché.

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

Spécifie que la fenêtre de console est masquée ou fermée.

Agent SQL Server

/AGTSVCACCOUNT

Obligatoire

Spécifie le compte pour le service SQL Server Agent.

Agent SQL Server

/AGTSVCPASSWORD

Obligatoire

Spécifie le mot de passe du compte de service SQL Server Agent.

Analysis Services

/ASSVCACCOUNT

Obligatoire

Spécifie le compte pour le service Analysis Services.

Analysis Services

/ASSVCPASSWORD

Obligatoire

Spécifie le mot de passe pour le service Analysis Services.

Moteur de base de données SQL Server

/SQLSVCACCOUNT

Obligatoire

Spécifie le compte de démarrage du service SQL Server.

Moteur de base de données SQL Server

/SQLSVCPASSWORD

Obligatoire

Spécifie le mot de passe pour SQLSVCACCOUNT.

Integration Services

/ISSVCPASSWORD

Obligatoire

Spécifie le mot de passe Integration Services.

Reporting Services

/RSINSTALLMODE

Disponible en mode Fichiers uniquement

Spécifie le mode d'installation pour Reporting Services.

Reporting Services

/RSSVCPASSWORD

Obligatoire

Spécifie le mot de passe du compte de démarrage pour le service Reporting Services.

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 de cluster de basculement existante 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

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 Mise en route avec le clustering de basculement de SQL Server 2008.

Composant SQL Server

Paramètre

Description

Contrôle d'installation SQL Server

/ACTION

Obligatoire

Requis pour indiquer le flux de travail de suppression de nœud.

Valeur prise en charge :

  • RemoveNode

Contrôle d'installation SQL Server

/CONFIGURATIONFILE

Facultatif

Spécifie le ConfigurationFile à utiliser.

Contrôle d'installation SQL Server

/HELP, H, ?

Facultatif

Affiche les options d'utilisation pour les paramètres.

Contrôle d'installation SQL Server

/INDICATEPROGRESS

Facultatif

Spécifie que le fichier journal d'installation en mode détaillé sera redirigé vers la console.

Contrôle d'installation SQL Server

/INSTANCENAME

Obligatoire

Spécifie un nom d'instance SQL Server.

Pour plus d'informations, consultez Configuration d'une instanceConfiguration d'une instance.

Contrôle d'installation SQL Server

/Q

Facultatif

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.

Contrôle d'installation SQL Server

/QS

Facultatif

Spécifie que le programme d'installation s'exécute et affiche sa progression via l'interface utilisateur ; toutefois, aucune entrée n'est acceptée et aucun message d'erreur n'est affiché.

Contrôle d'installation SQL Server

/HIDECONSOLE

Facultatif

Spécifie que la fenêtre de console est masquée ou fermée.

Exemple de syntaxe :

Pour supprimer un nœud d'une instance de cluster de basculement existante avec le moteur de base de données et Analysis Services

setup.exe /q /ACTION=RemoveNode /INSTANCENAME="<Insert Instance Name>" [/INDICATEPROGRESS]

Paramètres des versions précédentes de SQL Server

Utilisez le tableau suivant pour rechercher un mappage de paramètres pris en charge dans les versions précédentes de SQL Server.

SQL Server 2005

Prise en charge dans SQL Server 2008

Paramètre de remplacement dans SQL Server 2008

Commentaires

/QB

Non

/QS sera pris en charge

/QN

Non

/ADDLOCAL

Non

/ACTION=Install et /FEATURES

/ADDNODE

Non

Pour ajouter un nœud au cluster SQL Server 2008, exécutez le programme d'installation sur le nœud à ajouter et spécifiez « nouvelle » action AddNode.

/ADMINPASSWORD

Non

La configuration des clusters SQL Server 2008 ne prend pas en charge le déploiement distant.

/AGTACCOUNT

Oui

/AGTSVCACCOUNT

/AGTAUTOSTART

Oui

/AGTSVCSTARTUPTYPE

/AGTCLUSTERGROUP

Oui

/AGTDOMAINGROUP

/AGTPASSWORD

Oui

/AGTSVCPASSWORD

/ASACCOUNT

Oui

/ASSVCACCOUNT

/ASAUTOSTART

Oui

/ASSVCSTARTUPTYPE

/ASCOLLATION

Oui

/ASPASSWORD

Oui

/ASSVCPASSWORD

/DISABLENETWORKPROTOCOLS

Non

/ERRORREPORTING

Oui

/ENABLERANU

Oui

/FTSCLUSTERGROUP

Non

FTS se transforme en IFTS pour SQL Server 2008 dans le cadre du moteur de base de données SQL Server. Il est inutile d'avoir un groupe IFTS séparé.

/GROUP

Oui

/FAILOVERCLUSTERGROUP

/INSTALLASDATADIR

Oui

/ASDATADIR

/INSTALLSQLDATADIR

Non

  • /SQLUSERDBDIR

  • /SQLUSERDBLOGDIR

  • /SQLBACKUPDIR

  • /SQLTEMPDBDIR

  • /SQLTEMPDBLOGDIR

/INSTALLSQLDIR

Oui

/INSTANCEDIR

/INSTALLSQLSHAREDDIR

Oui

  • /InstallShareDir32

  • /InstallShareDir64

/INSTALLVS

Non

/FEATURES

Fonctionnalités qui peuvent être organisées en clusters :

  • Analysis Services

  • Moteur de base de données SQL Server

/INSTANCENAME

Oui

/IP

Oui

/FAILOVERCLUSTERIPADDRESSES

/ISACCOUNT

Oui

/ISSVCACCOUNT

/ISPASSWORD

Oui

/ISSVCPASSWORD

/ISAUTOSTART

Oui

/ISSVCSTARTUPTYPE

/PIDKEY

Oui

/PID

/REBUILDDATABASE

Non

/ACTION

Utilisez /ACTION=RebuildDatabase

/REINSTALL

Non

/REINSTALLMODE

Non

/REMOVE

Non

/ACTION et /FEATURES

/REMOVENODE

Non

Pour supprimer un nœud du cluster SQL Server 2008, exécutez le programme d'installation sur le nœud à supprimer et spécifiez l'action RemoveNode.

/RSACCOUNT

Oui

/RSSVCACCOUNT

/RSAUTOSTART

Oui

/RSSVCSTSRTUPTYPE

/RSCONFIGURATION

Oui

/RSINSTALLMODE

/RSPASSWORD

Oui

/RSSVCPASSWORD

/SAMPLEDATABASE

Non

/SAPWD

Oui

/SAVESYSDB

Oui

/SECURITYMODE

Oui

/SKUUPGRADE

Non

/ACTION et /FEATURES

/SQLACCOUNT

Oui

/SQLSVCACCOUNT

/SQLAUTOSTART

Oui

/SQLSVCSTARTUPTYPE

/SQLBROWSERACCOUNT

Oui

/BROWSERSVRACCOUNT

/SQLBROWSERPASSWORD

Oui

/BROWSERSVRPASSWORD

/SQLBROWSERAUTOSTART

Oui

/BROWSERSVRSTARTUPTYPE

/SQLCLUSTERGROUP

Oui

/SQLDOMAINGROUP

/SQLCOLLATION

Oui

/SQLPASSWORD

Oui

/SQLSVCPASSWORD

/UPGRADE

Non

/ACTION et /FEATURES

/USESYSDB

Oui

/VS

Oui

/FAILOVERCLUSTERNETWORKNAME

/RSUpgradeDatabase

Oui

/RSUpgradeDatabase

/RSUpgradePassword

Oui

/RSUpgradePassword

Paramètres des comptes de service

Vous pouvez configurer les services SQL Server 2008 à l'aide d'un compte intégré, compte local ou compte de domaine.

[!REMARQUE]

Lorsque vous utilisez un compte intégré, vous ne devez pas spécifier les paramètres de mot de passe correspondants.

Pour plus d'informations sur la configuration des comptes de service, consultez SQL Server Configuration - Service Accounts et Configuration des comptes de service Windows.

Composant SQL Server

Paramètre de compte

Paramètre de mot de passe

Type de démarrage

Agent SQL Server

/AGTSVCACCOUNT

/AGTSVCPASSWORD

/AGTSVCSTARTUPTYPE

Analysis Services

/ASSVCACCOUNT

/ASSVCPASSWORD

/ASSVCSTARTUPTYPE

Moteur de base de données SQL Server

/SQLSVCACCOUNT

/SQLSVCPASSWORD

/SQLSVCSTARTUPTYPE

Integration Services

/ISSVCACCOUNT

/ISSVCPASSWORD

/ISSVCSTARTUPTYPE

Reporting Services

/RSSVCACCOUNT

/RSSVCPASSWORD

/RSSVCSTARTUPTYPE

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.

Paramètre de fonctionnalité parent

Paramètre de fonctionnalité

Description

SQL

Installe les composants du moteur de base de données SQL Server, Réplication et Recherche en texte intégral.

SQLEngine

Installe uniquement le moteur de base de données SQL Server.

Réplication

Installe le composant Réplication. La valeur SQLEngine doit être spécifiée avec cette valeur.

FullText

Installe le composant Recherche en texte intégral. La valeur SQLEngine doit être spécifiée avec cette valeur.

AS

Installe tous les composants Analysis Services.

RS

Installe tous les composants Reporting Services.

IS

Installe tous les composants Integration Services.

Tools

Installe les outils clients et la documentation en ligne de SQL Server.

BC

Installe les composants de compatibilité descendante.

BOL

Installe la documentation en ligne de SQL Server.

BIDS

Installe Business Intelligence Development Studio.

Conn

Installe les composants de connectivité.

SSMS

Installe les outils d'administration SQL Server de base.

Notamment :

  • Prise en charge de SQL Server Management Studio pour le moteur de base de données SQL Server, SQL Server Express, l'utilitaire sqlcmd et le fournisseur SQL Server PowerShell.

ADV_SSMS

Installe les outils d'administration SQL Server complets.

Cela comprend les composants suivants en plus de ceux de la version de base :

  • Prise en charge de SQL Server Management Studio pour Reporting Services, Analysis Services et Integration Services.

  • SQL Server Profiler

  • Assistant Paramétrage du moteur de base de données

SDK

Installe le Kit de développement logiciel (SDK).

Exemples de paramètres de fonctionnalités :

Paramètre et valeurs

Description

/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, Tools

Installe l'intégralité du moteur de base de données et tous les outils.

/FEATURES=BOL

Installe la documentation en ligne de SQL Server.

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 d'accès du Registre de l'instance. La valeur de « INSTANCEID » est une chaîne et doit être unique.

  • ID d'instance SQL : MSSQL10.<INSTANCEID>

  • ID d'instance AS : MSAS10.<INSTANCEID>

  • ID d'instance RS : MSRS10.<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>

[!REMARQUE]

Si INSTANCEID n'est pas spécifié sur la ligne de commande, le programme d'installation remplace par défaut <INSTANCEID> par <INSTANCENAME>.

Contrôle du comportement du basculement à l'aide du paramètre /FAILOVERCLUSTERROLLOWNERSHIP

Pour mettre à niveau un cluster du basculement SQL Server vers SQL Server 2008, 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. Lorsqu'au moins la moitié des nœuds a déjà été mise à niveau, le programme d'installation provoque par défaut un basculement vers un nœud mis à niveau.

Pour contrôler le comportement du 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 paramètre /FAILOVERCLUSTERROLLOWNERSHIP pour contrôler le comportement du basculement avant que l'opération de mise à niveau ne place le nœud hors connexion. L'utilisation de ce paramètre est la suivante :

  • /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. Il sera utilisé 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 (déplacer le groupe) si nécessaire.