Procédure : installer SQL Server 2005 à partir de l'invite de commandes
Mis à jour : 15 septembre 2007
Avant de démarrer le programme d'installation de SQL Server 2005, lisez Préparation à l'installation de SQL Server 2005. Si vous installez un cluster de basculement, lisez également Avant l'installation du clustering avec basculement.
Lorsque vous installez SQL Server 2005 à partir de l'invite de commandes, vous pouvez spécifier les paramètres d'installation à l'invite de commandes ou utiliser le commutateur /settings pour charger les paramètres d'installation à partir d'un fichier .ini. Vous devez utiliser soit les paramètres d'installation à l'invite de commandes, soit un fichier .ini, mais vous ne pouvez pas utiliser les deux.
Pour spécifier les paramètres d'installation en les chargeant à partir d'un fichier .ini, utilisez l'argument /settings filename.ini afin de spécifier le fichier .ini. Le fichier template.ini situé sur le support d'installation de SQL Server 2005 contient des instructions détaillées concernant la création d'un fichier .ini. Notez que la première ligne non commentée du fichier .ini doit contenir la chaîne [Options]. L'exemple suivant illustre le format d'un fichier .ini :
[Options]
USERNAME=MyName
COMPANYNAME=MyCompany
PIDKEY=ABCDE12345FGHIJ67890KLMNO
INSTALLSQLDIR="C:\Program Files\Microsoft SQL Server\"
INSTALLOLAPDATADIR="C:\Program Files\Microsoft SQL Server\MSSQL\OLAP\Data"
ADDLOCAL=SQL_Engine,Analysis_Server,RS_Server...
INSTANCENAME=MyInstance
...
Pour plus d'informations sur la façon de spécifier des paramètres d'installation pour SQL Server 2005 en utilisant un fichier .ini, consultez le fichier template.ini situé dans le dossier racine du support d'installation de SQL Server 2005.
Remarque : |
---|
Pour les 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 doté des autorisations de lecture et d'exécution sur le partage distant. Pour créer un cluster de basculement, vous devez être un administrateur local doté d'autorisations pour se connecter en tant que service et pour agir dans le cadre du système d'exploitation sur tous les nœuds du serveur virtuel. |
Utilisez les exemples de scripts suivants pour installer, mettre à jour ou supprimer dans l'invite de commandes les composants SQL Server 2005. Ces scripts vous fournissent la syntaxe d'invite de commandes pour l'installation de SQL Server 2005 dans des scénarios utilisateur classiques. Testez et modifiez ces exemples selon les besoins de votre organisation.
Ces exemples de scripts se classent dans les catégories suivantes :
- Scripts d'installation
- Scripts de maintenance
- Scripts de désinstallation
Pour des informations détaillées sur les paramètres spécifiques pour l'installation à partir d'une invite de commandes, consultez Paramètres.
Scripts d'installation
Testez et modifiez ces scripts d'installation selon les besoins de votre organisation.
Pour installer une nouvelle instance autonome avec tous les composants de SQL Server 2005
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
Start /wait <CD or DVD Drive>\servers\setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=All PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword>
Important : N'utilisez pas de mot de passe vide, mais un mot de passe fort. Remarque : Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>. Pour une instance nommée, spécifiez son nom. Pour obtenir des consignes concernant l'attribution de noms, consultez Nom de l'instance. Important : Les installations effectuées à partir de supports de type CD-ROM sont réparties dans les dossiers \servers et \tools. Les installations effectuées à partir d'un CD-ROM doivent spécifier le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. Les installations effectuées à partir d'un support de type DVD figurent sur un seul disque. Les installations effectuées à partir d'un DVD ne doivent pas inclure le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. Le commutateur /qn supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si vous spécifiez le commutateur /qn, tous les messages d'installation et d'erreur sont inscrits dans les fichiers journaux du programme d'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : Afficher les fichiers journaux d'installation de SQL Server 2005.
Le commutateur /qb autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés.
Pour installer une nouvelle instance autonome avec des composants non liés à une instance de SQL Server 2005 - Notification Services, Integration Services, Recherche de texte intégral, SQLXML et Réplication
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
Start /wait <CD or DVD Drive>\servers\setup.exe /qb ADDLOCAL=Client_components,Connectivity,SQLXML PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword>
Important : N'utilisez pas de mot de passe vide, mais un mot de passe fort. Remarque : Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>. Pour une instance nommée, spécifiez son nom. Pour obtenir des consignes concernant l'attribution de noms, consultez Nom de l'instance. Important : Les installations effectuées à partir de supports de type CD-ROM sont réparties dans les dossiers \servers et \tools. Les installations effectuées à partir d'un CD-ROM doivent spécifier le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. Les installations effectuées à partir d'un support de type DVD figurent sur un seul disque. Les installations effectuées à partir d'un DVD ne doivent pas inclure le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. Le commutateur
/qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur/qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005.Le commutateur
/qb
autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés.
Pour installer les outils Client de SQL Server 2005 uniquement
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
Start /wait <CD or DVD Drive>\servers\setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=SQL_DTS,Client_Components,Connectivity,SQL_Tools90,SQL_WarehouseDevWorkbench,SQLXML,Tools_Legacy,SQL_Documentation,SQL_BooksOnline PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword>
Important : |
---|
N'utilisez pas de mot de passe vide, mais un mot de passe fort. |
Remarque : |
---|
Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>. Pour une instance nommée, spécifiez son nom. Pour obtenir des consignes concernant l'attribution de noms, consultez Nom de l'instance. |
Important : |
---|
Les installations effectuées à partir de supports de type CD-ROM sont réparties dans les dossiers \servers et \tools. Les installations effectuées à partir d'un CD-ROM doivent spécifier le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. Les installations effectuées à partir d'un support de type DVD figurent sur un seul disque. Les installations effectuées à partir d'un DVD ne doivent pas inclure le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. |
Le commutateur /qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur /qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005.
Pour installer les composants SQLXML et de connectivité de SQL Server 2005
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
Start /wait <CD or DVD Drive>\servers\setup.exe /qb ADDLOCAL=Client_Components,Connectivity,SQLXML PIDKEY=<pidkey value with no "-"> SAPWD=<StrongPassword>
Important : |
---|
N'utilisez pas de mot de passe vide, mais un mot de passe fort. |
Remarque : |
---|
Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>. Pour une instance nommée, spécifiez son nom. Pour obtenir des consignes concernant l'attribution de noms, consultez Nom de l'instance. |
Important : |
---|
Les installations effectuées à partir de supports de type CD-ROM sont réparties dans les dossiers \servers et \tools. Les installations effectuées à partir d'un CD-ROM doivent spécifier le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. Les installations effectuées à partir d'un support de type DVD figurent sur un seul disque. Les installations effectuées à partir d'un DVD ne doivent pas inclure le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. |
Le commutateur /qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur /qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005.
Pour mettre à niveau une instance SQL Server vers SQL Server 2005
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
start /wait setup.exe /qn INSTANCENAME=<Instancename> UPGRADE=SQL_Engine ADMINPASSWORD=<Strongpassword> SAPWD=<strongpassword> SQLACCOUNT=<domain\user> SQLPASSWORD=<domainuserpassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<domainuserpassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<domainuserpassword>
Important : |
---|
N'utilisez pas de mot de passe vide, mais un mot de passe fort. |
Remarque : |
---|
Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>. Pour une instance nommée, spécifiez son nom. Pour obtenir des consignes concernant l'attribution de noms, consultez Nom de l'instance. |
Important : |
---|
Les installations effectuées à partir de supports de type CD-ROM sont réparties dans les dossiers \servers et \tools. Les installations effectuées à partir d'un CD-ROM doivent spécifier le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. Les installations effectuées à partir d'un support de type DVD figurent sur un seul disque. Les installations effectuées à partir d'un DVD ne doivent pas inclure le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. |
Le commutateur /qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur /qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005.
Pour installer une nouvelle instance cluster de SQL Server 2005 à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Pour un nouveau cluster de basculement, utilisez la syntaxe suivante pour installer SQL Server Database Services et les outils de gestion :
Start /wait <CD or DVD Drive>\servers\setup.exe /qn VS=<VSName> INSTALLVS=SQL_Engine INSTANCENAME=<InstanceName> ADDLOCAL=SQL_Engine,Client_Components PIDKEY=<pidkey value with no "-"> ADDNODE=<NodeName1,NodeName2> GROUP=<Diskgroup> IP=<IP,Networkname> ADMINPASSWORD=<StrongPassword> SAPWD=<StrongPassord> INSTALLSQLDIR=<InstallationPath> INSTALLSQLDATADIR=<ShareDrivePath> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword> SQLCLUSTERGROUP="MyDomain\MySQLDomainGroup" AGTCLUSTERGROUP="MyDomain\MyAGTDomainGroup" FTSCLUSTERGROUP="MyDomain\MyFTSDomainGroup" ERRORREPORTING=1, SQMREPORTING=1 SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS
Important : N'utilisez pas de mot de passe vide, mais un mot de passe fort. Le commutateur
/qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur/qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005.Le commutateur
/qb
autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés.
Pour mettre à niveau un cluster de basculement SQL Server vers SQL Server 2005
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
start /wait setup.exe /qn VS=<VSNAME> INSTALLVS=SQL_Engine INSTANCENAME=<Instancename> UPGRADE=SQL_Engine ADDNODE=<NodeName1,NodeName2> GROUP=<Diskgroup> ADMINPASSWORD=<Strongpassword> SAPWD=<strongpassword> SQLACCOUNT=<domain\user> SQLPASSWORD=<domainuserpassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<domainuserpassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<domainuserpassword> SQLCLUSTERGROUP="MYDOMIAN\MYSQLDOMAINGROUP" AGTCLUSTERGROUP="MYDOMIAN\MYAGTDOMAINGROUP" FTSCLUSTERGROUP="MYDOMIAN\MYFTSDOMAINGROUP"
Important : |
---|
N'utilisez pas de mot de passe vide, mais un mot de passe fort. |
Remarque : |
---|
Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>. Pour une instance nommée, spécifiez son nom. Pour obtenir des consignes concernant l'attribution de noms, consultez Nom de l'instance. |
Important : |
---|
Les installations effectuées à partir de supports de type CD-ROM sont réparties dans les dossiers \servers et \tools. Les installations effectuées à partir d'un CD-ROM doivent spécifier le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. Les installations effectuées à partir d'un support de type DVD figurent sur un seul disque. Les installations effectuées à partir d'un DVD ne doivent pas inclure le dossier \servers ou \tools dans le chemin d'accès de Setup.exe. |
Le commutateur /qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur /qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005.
Retour en haut.
Scripts de maintenance
Testez et modifiez ces scripts de maintenance selon les besoins de votre organisation.
Pour ajouter des composants à une instance existante autonome de SQL Server 2005 à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Pour ajouter la recherche de texte intégral et supprimer la réplication, utilisez la syntaxe suivante :
Start /wait <CD or DVD Drive>setup.exe /qb INSTANCENAME=<InstanceName> ADDLOCAL=SQL_FullText REMOVE=SQL_Replication
Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>. Pour obtenir une liste complète des paramètres, consultez la section Paramètres ci-dessous.
Pour ajouter des composants à un cluster existant de SQL Server 2005 à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Pour ajouter Analysis Services à un cluster existant, utilisez la syntaxe suivante :
start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTALLVS=Analysis_Server INSTANCENAME=<InstanceName> ADDLOCAL=Analysis_Server ADDNODE=n GROUP=<NotSQLDiskGroup> IP=<IP,Networkname> ADMINPASSWORD=<StrongPassword> SAPWD=<StrongPassword> INSTALLSQLDIR=<InstallationPath> INSTALLSQLDATADIR=<ShareDrivePath> ASACCOUNT=<domain\user> ASPASSWORD=<DomainUserPassword> SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<DomainUserPassword> SQLREPORTING=1
Remarque : |
---|
Vous ne pouvez pas ajouter Analysis Services dans le même groupe de clusters que le moteur de base de données. Vous devez installer Analysis Services dans son propre groupe puis, après l'installation, vous pouvez déplacer Analysis Services vers le même groupe que SQL Server. |
Pour obtenir une liste complète des paramètres, consultez la section Paramètres ci-dessous.
Pour ajouter des nœuds à un cluster existant de SQL Server 2005 à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
La syntaxe est la suivante :
start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTALLVS=SQL_Engine INSTANCENAME=<InstanceName> ADMINPASSWORD=<StrongPassword> ADDNODE=<NodeName>
Important : N'utilisez pas de mot de passe vide, mais un mot de passe fort. Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>.
Le commutateur
/qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur/qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005. Le commutateur/qb
autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés.
Pour supprimer de l'invite de commandes des nœuds d'un cluster existant de SQL Server 2005
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
La syntaxe est la suivante :
start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTALLVS=SQL_Engine INSTANCENAME=<InstanceName> ADMINPASSWORD=<StrongPassword> REMOVENODE=<NodeName>
Important : N'utilisez pas de mot de passe vide, mais un mot de passe fort. Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>.
Le commutateur
/qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur/qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005. Le commutateur/qb
autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés.Attention : Si Microsoft SQL Server 2000 et SQL Server 2005 sont installés côte à côte dans un environnement cluster, Microsoft SQL Native Client ne doit pas être désinstallé si vous désinstallez SQL Server 2005. La DLL de ressources SQL Server de SQL Server 2005 utilise toujours SQL Native Client pour se connecter à SQL Server. Lors de l'installation de SQL Server 2005, la DLL de ressources cluster SQL Server est mise à niveau. Lors de la désinstallation de SQL Server 2005, la DLL de ressources SQL Server n'est pas remplacée par la version requise par SQL Server 2000. Si vous laissez SQL Native Client sur les nœuds du cluster, vous permettez à la DLL de ressources SQL Server de continuer à se connecter aux instances de SQL Server 2000.
Reconstruction de bases de données système, reconstruction du Registre
REINSTALLMODE est utilisé pour réparer les composants SQL Server 2005 installés. Pour plus d'informations sur l'utilisation de REINSTALLMODE, consultez les sections ci-dessous, [REINSTALLMODE] et [REBUILDDATABASE].
Pour reconstruire des bases de données système pour une instance par défaut de SQL Server 2005 à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
La syntaxe est la suivante :
start /wait <CD or DVD Drive>\setup.exe /qn INSTANCENAME=<InstanceName> REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=<NewStrongPassword>
Important : N'utilisez pas de mot de passe vide, mais un mot de passe fort. Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>.
Important La base de données ressource (mssqlsystemresource) est restaurée à partir du support de distribution de SQL Server 2005. Lorsque vous reconstruisez la base de données ressource à partir du support de distribution, tous les Service Packs et les mises à jour QFE sont perdus ; ils doivent donc être appliqués de nouveau. Avant de poursuivre, consultez [REBUILDDATABASE] pour plus d'informations.
Le commutateur
/qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur/qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005. Le commutateur/qb
autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés.La reconstruction de la base de données master installe toutes les bases de données système à leur emplacement d'origine. Si vous avez déplacé une ou plusieurs bases de données système vers un emplacement différent, vous devez déplacer de nouveau les bases de données. Pour plus d'informations sur le déplacement des bases de données système, consultez Déplacement des bases de données système.
Pour reconstruire des bases de données système pour une instance cluster de SQL Server 2005 à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
La syntaxe est la suivante :
start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTANCENAME=<InstanceName> REINSTALL=SQL_Engine REBUILDDATABASE=1 ADMINPASSWORD=<StrongPassword> SAPWD=<NewStrongPassword> SQLCOLLATION=<NewSystemCollation> SQLACCOUNT=<domain\user> SQLPASSWORD=<DomainUserPassword> AGTACCOUNT=<domain\user> AGTPASSWORD=<DomainUserPassword>
Important : N'utilisez pas de mot de passe vide, mais un mot de passe fort. Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>.
Important La base de données ressource (mssqlsystemresource) est restaurée à partir du support de distribution de SQL Server 2005. Lorsque vous reconstruisez la base de données ressource à partir du support de distribution, tous les Service Packs et les mises à jour QFE sont perdus ; ils doivent donc être appliqués de nouveau. Avant de poursuivre, consultez [REBUILDDATABASE] pour plus d'informations.
Le commutateur
/qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur/qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005. Le commutateur/qb
autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés.La reconstruction de la base de données master installe toutes les bases de données système à leur emplacement d'origine. Si vous avez déplacé une ou plusieurs bases de données système vers un emplacement différent, vous devez déplacer de nouveau les bases de données. Pour plus d'informations sur le déplacement des bases de données système, consultez Déplacement des bases de données système.
Spécification d'un nouveau classement système
Les paramètres de classement, qui regroupent le jeu de caractères, l'ordre de tri et d'autres options spécifiques aux paramètres régionaux, sont des éléments fondamentaux pour la structure et les fonctions de l'ensemble des bases de données SQL Server. Vous devez établir une norme dans votre organisation pour ce qui concerne ces options et les appliquer lors de l'installation. Une absence de cohérence entre les serveurs au niveau des paramètres de classement peut faire échouer de nombreuses activités de serveur à serveur.
Lors de l'installation de SQL Server 2005, utilisez les paramètres de classement corrects. Vous pouvez modifier les paramètres de classement après avoir exécuté le programme d'installation, mais il vous faudra dans ce cas reconstruire les bases de données système et utilisateur et recharger toutes vos données utilisateur.
Pour modifier les paramètres de classement d'une instance existante de SQL Server 2005, vous devez utiliser une installation sans assistance pour reconstruire les bases de données système. Cette fonctionnalité est accessible à l'aide d'un commutateur spécial nommé REBUILDDATABASE=1. Lors de la reconstruction des bases de données système, l'ensemble des objets et données de base de données des bases de données master, model et msdb sont supprimés. La reconstruction de la base de données master installe toutes les bases de données système à leur emplacement d'origine. Si vous avez déplacé une ou plusieurs bases de données système vers un emplacement différent, vous devez déplacer de nouveau les bases de données. Pour plus d'informations sur le déplacement des bases de données système, consultez Déplacement des bases de données système.
Votre syntaxe doit spécifier l'option /qb
ou /qn
. L'option /qb
affiche l'interface utilisateur classique du programme d'installation ainsi que les boîtes de dialogue des messages d'erreur. Si le commutateur /qn
est spécifié, toutes les boîtes de dialogue d'installation, y compris les messages d'erreur, sont écrits dans les fichiers journaux de l'installation.
Important : |
---|
Pour reconstruire les bases de données système, un nouveau mot de passe d'administrateur système (sa) est OBLIGATOIRE. N'utilisez pas de mot de passe vide, mais un mot de passe fort. |
Pour reconstruire des bases de données système et spécifier un nouveau classement système
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
start /wait <CD or DVD Drive>\setup.exe /qn INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=<NewStrongPassword> SQLCOLLATION=<NewSystemCollation>
Pour INSTANCENAME, utilisez MSSQLSERVER comme instance par défaut. Pour une instance nommée, spécifiez son nom.
Important : La base de données ressource (mssqlsystemresource) est restaurée à partir du support de distribution de SQL Server 2005. Lorsque vous reconstruisez la base de données ressource à partir du support de distribution, tous les Service Packs et les correctifs de mise à jour sont perdus, et doivent donc être appliqués de nouveau. Avant de poursuivre, consultez la section [REBUILDDATABASE] pour plus d'informations. Le commutateur
/qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur/qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005. Le commutateur/qb
autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés.La reconstruction de la base de données master installe toutes les bases de données système à leur emplacement d'origine. Si vous avez déplacé une ou plusieurs bases de données système vers un emplacement différent, vous devez déplacer de nouveau les bases de données. Pour plus d'informations sur le déplacement des bases de données système, consultez Déplacement des bases de données système.
Reconstruction du Registre
Pour reconstruire le Registre de SQL Server 2005, vous devez utiliser la commande Setup avec les paramètres REINSTALL=ALL et REINSTALLMODE=omus. L'exécution de Setup.exe avec ces paramètres reconstruit, vérifie et répare une instance SQL Server et reconstruit le Registre. Cette procédure est le plus souvent utilisée pour reconstruire le Registre d'une installation endommagée de SQL Server.
Remarque : |
---|
Pour reconstruire le Registre, vous devez utiliser le même fichier et les mêmes options de package que ceux spécifiés durant l'installation initiale. Si vous ne connaissez pas ces informations, désinstallez d'abord SQL Server et réinstallez-le au lieu de reconstruire le Registre. |
Votre syntaxe doit spécifier l'option /qb
ou /qn
. L'option /qb
affiche l'interface utilisateur classique du programme d'installation ainsi que les boîtes de dialogue des messages d'erreur. Si le commutateur /qn
est spécifié, toutes les boîtes de dialogue d'installation, y compris les messages d'erreur, sont écrits dans les fichiers journaux de l'installation.
Important : |
---|
Pour reconstruire les bases de données système, un nouveau mot de passe pour sa est OBLIGATOIRE. N'utilisez pas de mot de passe vide, mais un mot de passe fort. |
Pour réparer tous les fichiers, reconstruisez le Registre et remplacez tous les raccourcis SQL Server à partir de l'invite de commandes.
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
start /wait <CD or DVD Drive>\setup.exe /qb INSTANCENAME=MSSQLSERVER REINSTALL=ALL REBUILDDATABASE=1 REINSTALLMODE=omus SAPWD=<NewStrongPassword>
Pour INSTANCENAME, utilisez MSSQLSERVER comme instance par défaut. Pour une instance nommée, spécifiez son nom.
Important : La base de données ressource (mssqlsystemresource) est restaurée à partir du support de distribution de SQL Server 2005. Lorsque vous reconstruisez la base de données ressource à partir du support de distribution, tous les Service Packs et les mises à jour QFE sont perdus ; ils doivent donc être appliqués de nouveau. Avant de poursuivre, consultez la section [REBUILDDATABASE] pour plus d'informations.
Pour réparer les raccourcis de SQL Server Management Studio à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
start /wait <CD or DVD Drive>\setup.exe /qb REINSTALL=SQL_Tools90 REINSTALLMODE=S
Pour INSTANCENAME, utilisez MSSQLSERVER comme instance par défaut. Pour une instance nommée, spécifiez son nom.
Pour réparer les clés de Registre du moteur de recherche de texte intégral à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Exécutez la commande suivante à partir de l'invite de commandes :
start /wait <CD or DVD Drive>\setup.exe /qb REINSTALL=SQL_FullText INSTANCENAME=MSSQLSERVER REINSTALLMODE=M
Pour INSTANCENAME, utilisez MSSQLSERVER comme instance par défaut. Pour une instance nommée, spécifiez son nom.
Retour en haut.
Scripts de désinstallation
Testez et modifiez ces scripts de suppression selon les besoins de votre organisation.
Sur un ordinateur exécutant SQL Server 2005 en même temps que des versions antérieures de SQL Server, il se peut qu'Enterprise Manager et les autres programmes qui dépendent de SQL-DMO soient désactivés. Cela peut se produire dans les cas suivants :
- Installations côte à côte de SQL Server 2005, SQL Server 2000, et/ou SQL Server 7.0, où l'une des versions est désinstallée.
- Installations côte à côte de SQL Server 2000 avec SQL Server 2005, où SQL Server 2000 est installé après SQL Server 2005.
Ce problème est lié à la suppression de l'inscription de la bibliothèque COM SQL-DMO SQL Server 2005. Pour réactiver Enterprise Manager et d'autres programmes avec des dépendances SQL-DMO, inscrivez SQL-DMO en exécutant regsvr32.exe sqldmo.dll à partir de l'invite de commandes. Pour plus d'informations, consultez Dépannage d'une installation du moteur de base de données SQL Server.
Pour supprimer une instance autonome par défaut de SQL Server 2005 à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Désinstallez SQL Server à l'aide de la syntaxe suivante :
Start /wait <CD or DVD Drive>\setup.exe /qb REMOVE=SQL_Engine,Client_Components INSTANCENAME=<InstanceName>
Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>. L'utilisation de REMOVE=ALL pour supprimer les composants d'une instance supprime également les composants partagés : Outils SQL Server, Integration Services et Notification Services.
Désinstallez Microsoft SQL Native Client à l'aide de la syntaxe suivante :
Start /wait C:\Windows\System32\msiexec /qb /X <CD or DVD Drive>\setup\sqlncli.msi
Désinstallez Microsoft .NET Framework à l'aide de la syntaxe suivante :
Start /wait <CD or DVD Drive>\redist\2.0\dotnetfix.exe /q:a /c:"install /qu"
Attention : La désinstallation de .NET Framework 1.1 ou 2.0 affecte les installations de Microsoft Visual Studio existantes, car Visual Studio dépend de Microsoft .NET Framework. Si Visual Studio est installé sur votre ordinateur, ne désinstallez pas .NET Framework.
Pour supprimer une instance cluster par défaut de SQL Server 2005 à partir de l'invite de commandes
Insérez le support d'installation de SQL Server 2005 dans le lecteur de disque.
Désinstallez SQL Server à l'aide de la syntaxe suivante :
start /wait <CD or DVD Drive>\setup.exe /qn VS=<VSName> INSTANCENAME=<InstanceName> REMOVE=SQL_Engine ADMINPASSWORD=<StrongPassword>
Pour l'instance par défaut, spécifiez « MSSQLSERVER » pour <InstanceName>.
Le commutateur
/qn
supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur/qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005. Le commutateur/qb
autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés.Désinstallez SQL Native Client à l'aide de la syntaxe suivante :
Start /wait <CD or DVD Drive>\msiexec /qb /X <CD or DVD Drive>\setup\sqlncli.msi
Si le programme d'installation de SQL Server ne parvient pas à désinstaller le nœud de cluster, procédez ainsi :
Avec l'utilitaire d'édition de Registre regedit.exe, recherchez la clé de registre HLKM\Software\Microsoft\Microsoft SQL Server\<instid>\Setup, où <instid> est l'instance spécifique de SQL Server à désinstaller ; par exemple, MSSQL.1 pour la première instance et MSSQL.2 pour la seconde.
Attention : La modification incorrecte du Registre peut entraîner de graves problèmes et nécessiter la réinstallation du système d'exploitation. Microsoft ne garantit pas que les problèmes résultant d'une modification incorrecte du Registre peuvent être résolus. Avant de modifier le Registre, sauvegardez toutes vos données importantes. Pour plus d'informations sur la façon de sauvegarder, de restaurer et de modifier le Registre, consultez cet article de la Base de connaissances Microsoft (éventuellement en anglais). Dans cette clé, définissez SqlCluster=2.
Répétez les deux étapes précédentes pour mettre à jour la clé SqlCluster sur tous les nœuds du cluster.
Transférez le disque partagé vers l'ordinateur en cours de désinstallation et, sur ce nœud, utilisez Ajout/Suppression de programmes pour supprimer SQL Server 2005.
Transférez le disque partagé vers le nœud suivant et utilisez Ajout/Suppression de programmes pour supprimer SQL Server 2005.
Répétez cette procédure de déplacement/désinstallation pour chaque nœud restant.
Si SQL Server 2005 s'exécute en même temps que des versions antérieures de SQL Server, Enterprise Manager ou d'autres programmes qui dépendent de SQL-DMO, les versions antérieures pourront être désactivées. Cela peut se produire dans les cas suivants :
- Installations côte à côte de SQL Server 2005, SQL Server 2000 et/ou SQL Server 7.0, lorsque l'une des versions est désinstallée.
- Installations côte à côte de SQL Server 2000 avec SQL Server 2005, où SQL Server 2000 est installé après SQL Server 2005.
Ce problème est lié à la suppression de l'inscription de la bibliothèque COM SQL-DMO SQL Server 2005. Pour réactiver Enterprise Manager et les autres programmes ayant des dépendances SQL-DMO, inscrivez SQL-DMO en exécutant regsvr32.exe sqldmo.dll à partir d'une invite de commandes. Pour plus d'informations, consultez Dépannage d'une installation du moteur de base de données SQL Server.
Si SQL Server 2000 et SQL Server 2005 sont installés côte à côte dans un environnement en cluster, vous ne devez pas désinstaller SQL Native Client si vous désinstallez SQL Server 2005. La DLL de ressources SQL Server de SQL Server 2005 utilise toujours SQL Native Client pour se connecter à SQL Server. Lors de l'installation de SQL Server 2005, la DLL de ressources cluster SQL Server est mise à niveau. Lors de la désinstallation de SQL Server 2005, la DLL de ressources SQL Server n'est pas remplacée par la version requise par SQL Server 2000. Si vous laissez SQL Native Client sur les nœuds du cluster, vous permettez à la DLL de ressources SQL Server de continuer à se connecter aux instances de SQL Server 2000.
Pour exécuter une installation de SQL Server 2005 à partir d'une invite de commandes en utilisant un fichier .ini
Exécutez Setup.exe à partir de l'invite de commandes :
Une commande pour l'installation qui fait référence à un fichier .ini ressemble à peu près à ceci :
<CD or DVD Drive>\Setup.exe /settings C:/set.ini /qn
où la commande Setup.exe est suivie du commutateur /settings qui spécifie le nom d'un fichier .ini contenant les paramètres d'installation, suivi du commutateur
/qn
qui supprime l'interface utilisateur du programme d'installation. Dans cet exemple, le fichier « C:\set.ini » est un fichier texte contenant les paramètres d'installation.Si le commutateur
/qn
est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les paramètres nécessaires à un fichier .ini, reportez-vous aux informations qui suivent cette section. Pour plus d'informations sur les emplacements des fichiers journaux d'installation, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005.
Retour en haut.
Paramètres
Vous pouvez utiliser les paramètres proposés dans le tableau ci-dessous pour développer des scripts d'installation à partir de l'invite de commandes.
[Options] |
[PIDKEY] |
[INSTALLSQLDIR] |
[INSTALLSQLSHAREDDIR] |
[INSTALLSQLDATADIR] |
[INSTALLASDATADIR] |
[ADDLOCAL] |
[REMOVE] |
[INSTANCENAME] |
[UPGRADE] |
[SAVESYSDB] |
[USESYSDB] |
[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT], [AGTPASSWORD], [ASACCOUNT], [ASPASSWORD], [RSACCOUNT] et [RSPASSWORD] |
[AUTOSTART] |
[SECURITYMODE] et [SAPWD] |
[SQLCOLLATION] et [ASCOLLATION] |
[REBUILDDATABASE] |
[REINSTALLMODE] |
[RSCONFIGURATION] |
[SAMPLEDATABASESERVER] |
[DISABLENETWORKPROTOCOLS] |
[ERRORREPORTING] |
[SKUUPGRADE] |
[PASSIVE] |
Pour plus d'informations sur chaque paramètre, consultez leur description ci-dessous.
Pour une installation à partir d'une invite de commandes sur un cluster, consultez Paramètres nécessaires pour les installations cluster.
Retour en haut.
[Options]
La ligne [Options] est OBLIGATOIRE lorsque vous utilisez un fichier de paramètres (.ini). Voici les informations pour la boîte de dialogue Informations d'inscription.
Défaut : Si ces paramètres ne sont pas spécifiés, les valeurs par défaut du nom d'utilisateur et du nom de l'entreprise pour le serveur sont utilisées.
Remarque : |
---|
Si les noms contiennent des espaces, mettez-les entre guillemets. |
USERNAME=
COMPANYNAME=
[PIDKEY]
Pour les versions provisoires SQL Server 2005, la propriété PIDKEY n'est pas nécessaire, parce que le paramètre du fichier MSI est prédéfini. Cependant, la version finale de SQL Server 2005 requiert la propriété PIDKEY.
Usage : PIDKEY=ABCDE12345FGHIJ67890KLMNO
Remarque : |
---|
Ceci n'est pas une valeur de clé réelle. |
Remarques
- PIDKEY ne peut pas être utilisé pour les installation de SQL Server Express.
- N'incluez pas « - » dans le PIDKEY.
PIDKEY=
[INSTALLSQLDIR]
Voici les informations pour la boîte de dialogue Sélection de composant. Pour utiliser les chemins par défaut, ne spécifiez pas ce paramètre.
Remarque : |
---|
Si chemin spécifié contient un espace, mettez-le entre guillemets, et terminez chaque chemin par une barre oblique inverse (\). |
Usage : INSTALLSQLDIR spécifie l'emplacement des fichiers binaires spécifiques à l'instance. L'emplacement par défaut est \Program Files\Microsoft SQL Server\.
Important : |
---|
INSTALLSQLDIR est OBLIGATOIRE pour les installations cluster et doit pointer sur un lecteur local dont la lettre de lecteur existe pour tous les nœuds dans la définition de cluster. |
INSTALLSQLDIR=
Pour plus d'informations sur les répertoires d'installation, consultez Emplacements des fichiers pour les instances par défaut et les instances nommées de SQL Server 2005.
[INSTALLSQLSHAREDDIR]
Le paramètre INSTALLSQLSHAREDDIR spécifie un emplacement personnalisé pour Integration Services, Notification Services et les composants de la station de travail. Dans cet exemple : Setup.exe <options> INSTALLSQLSHAREDDIR="<InstallDir>", les chemins d'installation sont :
- <InstallDir>\90\DTS\
- <InstallDir>\90\Notification\
- <InstallDir>\90\Tools\
INSTALLSQLSHAREDDIR=
Pour plus d'informations sur les répertoires d'installation, consultez Emplacements des fichiers pour les instances par défaut et les instances nommées de SQL Server 2005.
[INSTALLSQLDATADIR]
INSTALLSQLDATADIR spécifie l'emplacement des fichiers de données de SQL Server. L'emplacement par défaut est sous l'emplacement INSTALLSQLDIR.
Important : |
---|
INSTALLSQLDATADIR est OBLIGATOIRE pour les installations en clusters et doit pointer vers un lecteur partagé qui soit membre du groupe de clusters spécifié pour l'installation. |
INSTALLSQLDATADIR=
Pour plus d'informations sur les répertoires d'installation, consultez Emplacements des fichiers pour les instances par défaut et les instances nommées de SQL Server 2005.
[INSTALLASDATADIR]
Usage : INSTALLASDATADIR spécifie l'emplacement des fichiers de données de Analysis Services. L'emplacement par défaut est INSTALLSQLDIR\Data\.
Remarque : |
---|
N'utilisez pas ce paramètre pour une installation SQL Server Express. |
Si Analysis Services est déjà installé sur l'ordinateur, ce paramètre est ignoré.
INSTALLASDATADIR=
Pour plus d'informations sur les répertoires d'installation, consultez Emplacements des fichiers pour les instances par défaut et les instances nommées de SQL Server 2005.
[ADDLOCAL]
Usage : ADDLOCAL spécifie les composants à installer. Si ADDLOCAL n'est pas spécifié, l'installation échouera.
Pour installer tous les composants, spécifiez 'ADDLOCAL=All' à partir de l'invite de commandes.
Règles ADDLOCAL :
- Les noms de fonction respectent la casse.
- Pour utiliser ADDLOCAL, fournissez une liste séparée par des virgules sans espaces entre les fonctions à installer. Par exemple, pour installer tout à l'exception des composants Analysis Services et Reporting Services, la liste serait la suivante :
- ADDLOCAL=SQL_Engine,SQL_Data_Files,SQL_FullText,Notification_Services,NS_Engine,NS_Client,SQL_DTS,Client_Components,Connectivity,SQL_Tools90,SDK,SQL_Documentation,SQL_BooksOnline,SQL_Samples,SQL_AdventureWorksSamples,SQL_AdventureWorksDWSamples,SQL_AnalysisServiceSamples,SQL_Samples
- La sélection d'une fonctionnalité parent n'installe que la fonctionnalité parent, en non pas le parent et l'enfant. L'installation d'une fonctionnalité enfant installe les fonctionnalités parent et enfant. La suppression d'une fonctionnalité parent supprime à la fois les fonctionnalités parent et enfant.
- Vous pouvez aussi utiliser ADDLOCAL pour ajouter les composants en mode maintenance. Par exemple, après avoir exécuté l'installation présentée ci-dessus, vous pourriez ajouter Analysis Services en spécifiant ceci :
- ADDLOCAL=Analysis_Server,AnalysisDataFiles,AnalysisSharedTools,Client_Components,Connectivity
Le tableau qui suit présente les relations des fonctions parent/enfant et les conditions ADDLOCAL requises pour les installations X86, IA64 et AMD64 de SQL Server 2005 Enterprise Edition, Developer Edition, Evaluation Edition et Standard Edition.
Fonctionnalité SQL Server 2005 | Nom de la fonctionnalité parent | Nom de la fonctionnalité enfant |
---|---|---|
SQL Server Database Services |
SQL_Engine |
|
Fichiers de données SQL Server |
|
SQL_Data_Files |
Réplication |
|
SQL_Replication |
Moteur de recherche de texte intégral |
|
SQL_FullText |
|
|
|
Analysis Services |
Analysis_Server |
|
Fichiers de données Analysis Services |
|
AnalysisDataFiles |
|
|
|
Reporting Services |
RS_Server |
|
Gestionnaire de rapports |
|
RS_Web_Interface |
|
|
|
Notification Services |
Notification_Services |
|
Composants du moteur Notification Services |
|
NS_Engine |
Composants du client Notification Services |
|
NS_Client |
|
|
|
Integration Services |
|
SQL_DTS |
|
|
|
Composants clients |
Client_Components |
|
Composants de connectivité |
|
Connectivity |
Outils de gestion |
|
SQL_Tools90 |
Business Intelligence Development Studio |
|
SQL_WarehouseDevWorkbench |
Kit de développement logiciel |
|
SDK |
Fonctionnalités clientes SQLXML |
|
SQLXML |
Composants hérités : Data Transformation Services 2000 Runtime et DMO |
|
Tools_Legacy |
Documentation et exemples |
|
SQL_Documentation |
Documentation en ligne de SQL Server |
|
SQL_BooksOnline |
Bases de données exemple |
|
SQL_DatabaseSamples |
Exemple OLTP AdventureWorks |
|
SQL_AdventureWorksSamples |
Entrepôt de données exemple AdventureWorks |
|
SQL_AdventureWorksDWSamples |
Exemple OLAP AdventureWorks |
|
SQL_AdventureWorksASSamples |
Exemples |
|
SQL_Samples |
ADDLOCAL=
Le tableau qui suit présente les relations des fonctions parent/enfant et les conditions ADDLOCAL requises pour les installations X86, IA64 et AMD64 de SQL Server 2005 Workgroup Edition.
Fonctionnalité SQL Server 2005 Workgroup | Nom de la fonctionnalité parent | Nom de la fonctionnalité enfant |
---|---|---|
SQL Server Database Services |
SQL_Engine |
|
Fichiers de données SQL Server |
|
SQL_Data_Files |
Réplication |
|
SQL_Replication |
Moteur de recherche de texte intégral |
|
SQL_FullText |
|
|
|
Integration Services |
|
SQL_DTS |
|
|
|
Composants clients |
Client_Components |
|
Composants de connectivité |
|
Connectivity |
Outils de gestion |
|
SQL_Tools90 |
Kit de développement logiciel |
|
SDK |
Fonctionnalités clientes SQLXML |
|
SQLXML |
Composants hérités : Data Transformation Services 2000 Runtime et DMO |
|
Tools_Legacy |
Documentation et exemples |
|
SQL_Documentation |
Documentation en ligne de SQL Server |
|
SQL_BooksOnline |
Bases de données exemple |
|
SQL_DatabaseSamples |
Exemple OLTP AdventureWorks |
|
SQL_AdventureWorksSamples |
Entrepôt de données exemple AdventureWorks |
|
SQL_AdventureWorksDWSamples |
Exemple OLAP AdventureWorks |
|
SQL_AdventureWorksASSamples |
Exemples |
|
SQL_Samples |
ADDLOCAL=
Le tableau qui suit présente les relations des fonctions parent/enfant et les conditions ADDLOCAL requises pour les installations X86, IA64 et AMD64 de SQL Server 2005 Express Edition.
Fonctionnalité SQL Server 2005 Express | Nom de la fonctionnalité parent | Nom de la fonctionnalité enfant |
---|---|---|
SQL Server Database Services |
SQL_Engine |
|
Fichiers de données SQL Server |
|
SQL_Data_Files |
Réplication |
|
SQL_Replication |
|
|
|
Composants clients |
Client_Components |
|
Composants de connectivité |
|
Connectivity |
Kit de développement logiciel |
|
SDK |
ADDLOCAL=
[REMOVE]
La paramètre REMOVE spécifie quels composants désinstaller, comme SQL Server, Reporting Services ou Analysis Services. Cette commande doit être utilisée conjointement avec le paramètre INSTANCENAME. Par exemple, pour supprimer le composant lié à l'instance ET tous les composants non liés à l'instance, tels que Client_Components, vous devez spécifier ceci :
- REMOVE=All INSTANCENAME=MSSQLSERVER
Important : N'utilisez pas ce paramètre si vous avez plusieurs instances installées et si vous voulez quand même utiliser des outils clients.
REMOVE peut aussi être utilisé durant la maintenance pour supprimer les composants d'une installation existante. Par exemple, pour supprimer la recherche de texte intégral, spécifiez ceci :
REMOVE=SQL_FullText
Important : La suppression d'une fonctionnalité parent supprime à la fois les fonctionnalités parent et enfant. REMOVE=
[INSTANCENAME]
Voici les informations pour la boîte de dialogue Nom de l'instance. Le paramètre INSTANCENAME est OBLIGATOIRE pour les composants liés à une instance. Pour une instance par défaut, utilisez MSSQLSERVER. Pour les composants partagés non liés à une instance - composants Notification Services, Integration Services et composants clients - ce paramètre peut être omis.
INSTANCENAME=
[UPGRADE]
Le paramètre UPGRADE spécifie quel produit mettre à niveau. La valeur autorisée est SQL_Engine pour mettre à niveau SQL Server. Si l'option UPGRADE est spécifiée, le paramètre INSTANCENAME est OBLIGATOIRE pour définir l'instance à mettre à niveau. Par exemple, pour mettre à niveau une instance par défaut de SQL Server, utilisez la ligne de commande suivante :
- UPGRADE=SQL_Engine INSTANCENAME=MSSQLSERVER
Pour mettre à niveau une instance nommée de SQL Server, dans laquelle SQL Server s'exécute sous un compte de domaine, si vous souhaitez ajouter les composants et les outils clients, exécutez cette commande :
UPGRADE=SQL_Engine INSTANCENAME**=**<InstanceName> SQLACCOUNT=<domainname>\<accountname> SQLPASSWORD=<StrongPassword> ADDLOCAL=Client_Components
UPGRADE=
[SAVESYSDB]
Le paramètre SAVESYSDB peut être utilisé durant la désinstallation pour spécifier de ne pas supprimer les bases de données système. Si SAVESYSDB est défini sur 1, les bases de données système sont laissées dans le répertoire de données SQL. Cette option est généralement utilisée lorsqu'une future mise à niveau est prévue.
SAVESYSDB=
[USESYSDB]
Le paramètre USESYSDB spécifie le chemin racine vers le répertoire de données des bases de données système durant la mise à niveau. Par exemple, si la base de données a été installée dans le répertoire D:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA, le paramètre usesysdb doit être USESYSDB="D:\Microsoft SQL Server\MSSQL.1\MSSQL".
Si vous définissez un chemin d'installation pour la fonctionnalité de moteur de base de données, le programme d'installation SQL Server utilise ce chemin comme répertoire racine pour tous les dossiers spécifiques à l'instance pour cette installation, y compris pour les fichiers de données SQL Server. Dans ce cas, si vous définissez pour racine « C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\ », les répertoires spécifiques à l'instance sont ajoutés à la suite de ce chemin.
Nos clients qui choisissent d'utiliser la fonctionnalité de mise à niveau USESYSDB peuvent facilement en arriver à une situation où le produit s'installe dans une structure de dossiers récursive - par exemple, <SQLProgramFiles>\MSSQL.1\MSSQL\MSSQL.1\MSSQL\Data\. Pour utiliser la fonctionnalité USESYSDB, définissez de préférence un chemin d'installation pour les fichiers de données SQL Server plutôt que la fonctionnalité de moteur de base de données.
Remarque : |
---|
Les fichiers de données sont toujours censés se trouver dans un répertoire enfant nommé « Data ». Par exemple, spécifiez « C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL » comme chemin racine vers le répertoire de données des bases de données système durant une mise à niveau dans laquelle les fichiers de données se trouvent sous « C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data ». |
Important : |
---|
Lorsque vous utilisez USESYSDB pour installer SQL Server 2005 avec un ensemble de fichiers de données provenant d'une installation précédente, assurez-vous que les fichiers .MDF et .LDF pour les bases de données système se trouvent dans le même répertoire. |
USESYSDB=
[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT], [AGTPASSWORD], [ASACCOUNT], [ASPASSWORD], [RSACCOUNT] et [RSPASSWORD]
Voici les informations pour la boîte de dialogue Comptes de service. Ces paramètres sont requis à la fois pour les installations sur des serveurs virtuels et les installations autonomes. Si ces paramètres ne sont pas spécifiés, l'installation échouera.
Si ces paramètres ne sont pas spécifiés pour les installations de SQL Server Express Edition, le programme d'installation utilisera par défaut un compte d'ordinateur intégré spécifique, en fonction du système d'exploitation sous-jacent :
- Pour Windows XP et Windows 2003, le compte de service par défaut sera Service réseau (NT AUTHORITY).
- Pour Windows 2000, le compte de service par défaut sera Système local (NT AUTHORITY\SYSTEM).
Si vous souhaitez que SQL Express soit installé avec un compte spécifique, il est déconseillé d'utiliser les paramètres par défaut. À la place, utilisez les paramètres *ACCOUNT et veillez à spécifier DOMAIN\nom d'utilisateur, c'est-à-dire, SQLACCOUNT=DOMAINNAME\ACCOUNT.
Remarque : |
---|
Par défaut, les services pour SQL Server et Analysis Services sont définis sur un démarrage automatique. |
Pour utiliser les paramètres *ACCOUNT, veillez à spécifier DOMAIN, c'est-à-dire SQLACCOUNT=DOMAINNAME\ACCOUNT.
Important : |
---|
SQLACCOUNT, SQLPASSWORD, AGTACCOUNT et AGTPASSWORD sont obligatoires pour les installations Virtual Server. ASACCOUNT et ASPASSWORD ne sont pas utilisables avec les installations Virtual Server.. |
SQLACCOUNT=
SQLPASSWORD=
AGTACCOUNT=
AGTPASSWORD=
ASACCOUNT=
ASPASSWORD=
RSACCOUNT=
RSPASSWORD=
[AUTOSTART]
Pour utiliser le paramètre *AUTOSTART, spécifiez 1 pour démarrer automatiquement, ou 0 pour démarrer manuellement. Si vous décidez de démarrer l'Agent SQL Server automatiquement, SQL démarre également automatiquement. Les valeurs par défaut de ces parmaètres sont spécifiées ci-dessous.
SQLAUTOSTART=1
AGTAUTOSTART=0
ASAUTOSTART=1
RSAUTOSTART=1
[SECURITYMODE] et [SAPWD]
Voici les informations pour la boîte de dialogue Mode d'authentification. Pour utiliser l'authentification en mode mixte, utilisez SECURITYMODE=SQL. Si SECURITYMODE=SQL n'est pas spécifié, seule l'authentification Windows est utilisée.
Important : |
---|
Utilisez si possible l'authentification Windows. |
Pour spécifier le mot de passe sa, spécifiez SAPWD. Un mot de passe sa renforcé est exigé par le programme d'installation SQL Server.
Important : |
---|
N'utilisez pas de mot de passe vide, mais un mot de passe fort. SECURITYMODE=SQL |
SAPWD=
Pour plus d'informations sur les mots de passe renforcés, consultez Mode d'authentification.
[SQLCOLLATION] et [ASCOLLATION]
Voici les informations pour la boîte de dialogue Paramètres de classement. Le paramètre SQLCOLLATION définit le classement SQL Server et le paramètre ASCOLLATION définit le classement Analysis Services.
SQLCOLLATION=
ASCOLLATION=
Pour plus d'informations sur les paramètres de classement, consultez Paramètres de classement du programme d'installation, Styles de tri des classements Windows et Utilisation des classements binaires.
[REBUILDDATABASE]
Ces informations concernent la reconstruction des bases de données système. Lorsque les bases de données système sont endommagées, ou pour redéfinir le classement système, elles doivent être ramenées à l'état où elles se trouvaient lors de leur première installation. Cette fonctionnalité est accessible à l'aide du paramètre REBUILDDATABASE, en spécifiant REBUILDDATABASE=1. Les autres paramètres nécessaires lorsque vous utilisez REBUILDDATABASE sont :
- SQLACCOUNT, SQLPASSWORD
- SQLAGTACCOUNT, SQLAGTPASSWORD
- SQLBROWSERACCOUNT, SQLBROWSERPASSWORD
Implications de la reconstruction de la base de données master.
La reconstruction de la base de données master restaure tout le contenu et les attributs d'origine des bases de données système.
Après reconstruction de la base de données master
Après avoir reconstruit la base de données master, vous devez effectuer les opérations suivantes :
Restaurez vos sauvegardes complètes les plus récentes des bases de données master, model et msdb. Si aucune sauvegarde n'est disponible, passez à l'étape 2.
Si la sauvegarde restaurée d'une base de données n'est pas actuelle, recréez les entrées éventuellement manquantes. Par exemple, dans la base de données master, recréez toutes les entrées manquantes pour vos bases de données utilisateur, vos unités de sauvegarde, vos connexions SQL Server, vos points de terminaison, etc. Le meilleur moyen de recréer des entrées consiste à exécuter les scripts d'origine qui ont été utilisés pour les créer, s'ils sont disponibles.
Remarque relative à la sécurité : Nous vous conseillons de conserver vos scripts en sûreté pour éviter que des personnes non autorisées ne modifient leur contenu. Nous vous conseillons aussi de sauvegarder vos bases de données lorsque vous avez terminé leur mise à jour. Pour plus d'informations, consultez les rubriques Considérations sur la sauvegarde de la base de données master et Considérations sur la sauvegarde du modèle et des bases de données msdb dans la documentation en ligne de SQL Server.
Si l'instance de serveur est configurée comme serveur de distribution de réplication, vous devez restaurer la base de données de distribution. Pour plus d'informations, consultez la rubrique Sauvegarde et restauration de bases de données répliquées dans la documentation en ligne SQL Server 2005.
Dans SQL Server, les objets système sont stockés dans la base de données des ressources. Cette base de données est actualisée chaque fois qu'une mise à jour de SQL Server est appliquée à l'exécutable de SQL Server, sqlservr.exe. Après reconstruction de la base de données master, vous devez réappliquer toutes les mises à jour de SQL Server précédemment appliquées à l'instance de serveur. Pour plus d'informations, consultez la rubrique Base de données Resource dans la documentation en ligne de SQL Server.
Important : N'incluez pas le fichier mssqlsystemresource.mdf (base de données de ressources) dans des processus normaux de sauvegarde et restauration de bases de données. Il ne contient ni données ni métadonnées, il contient du code. Par défaut, les composants de sauvegarde et de restauration de SQL Server omettent automatiquement la base de données de ressources. La reconstruction de la base de données master installe toutes les bases de données système à leur emplacement d'origine. Si vous avez déplacé une ou plusieurs bases de données système vers un emplacement différent, vous devez déplacer de nouveau les bases de données. Pour plus d'informations sur le déplacement des bases de données système, consultez Déplacement des bases de données système.
Remarque : |
---|
L'option REBUILDDATABASE n'est disponible que pour l'installation sans assistance. L'option /qn ou l'option /qb doit être spécifiée. Le commutateur /qn supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur /qn est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005.
Le commutateur /qb autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés. |
Important : |
---|
Pour reconstruire les bases de données système, un nouveau mot de passe pour sa est OBLIGATOIRE. |
REBUILDDATABASE=
[REINSTALLMODE]
Ces informations concernent la réparation des composants installés. Lorsque vous utilisez REINSTALLMODE, vous devez spécifier un paramètre REINSTALL. Les paramètres REINSTALL utilisent les mêmes valeurs que les paramètres ADDLOCAL.
Remarque : |
---|
L'option REINSTALLMODE n'est disponible que dans une installation sans assistance, et vous devez utiliser l'option /qn ou l'option /qb . Le commutateur /qn supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur /qn est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005.
Le commutateur /qb autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés. |
Les valeurs prises en charge pour REINSTALLMODE sont :
- O - Effectue une nouvelle installation si le fichier est manquant ou si une version antérieure est installée.
- M - Réécrit les clés de Registre spécifiques à l'ordinateur sous HKLM.
- U - Réécrit les clés de Registre spécifiques à l'utilisateur sous HKCU.
- S - Réinstalle tous les raccourcis
REINSTALLMODE=
[RSCONFIGURATION]
Voici les informations pour la boîte de dialogue Configuration de Reporting Services. Ce paramètre doit être spécifié lors de l'installation des fonctionnalités Reporting Services ou du Gestionnaire de rapports, et peut être soit FilesOnly soit Default. L'option FilesOnly n'installe que les fichiers sans vraiment configurer le service de rapports. L'option Default installe Reporting Services avec les options par défaut.
RSCONFIGURATION=
Pour plus d'informations, consultez Options d'installation du serveur de rapports.
[SAMPLEDATABASESERVER]
Voici les informations pour la boîte de dialogue Exemples de bases de données. Ce paramètre est utilisé lors de l'installation des fonctionnalités Exemples AdventureWorks ou Exemples AdventureWorksDW.
Les exemples de bases de données peuvent être attachés à toute instance locale existante de SQL Server de même version que les exemples de bases de données. Ce paramètre spécifie les noms de l'ordinateur et de l'instance auxquels les exemples doivent être attachés, comme ci-dessous :
- SAMPLEDATABASESERVER - MachineName\InstanceName
SAMPLEDATABASESERVER=
[DISABLENETWORKPROTOCOLS]
Ce paramètre est utilisé pour définir le type de démarrage des protocoles réseau. Il contient les trois options suivantes :
- 0 : Mémoire partagée = Activé, Canaux nommés = Activé, TCP/IP = Activé
- 1 - Mémoire partagée = Activé, Canaux nommés = Désactivé (local uniquement), TCP/IP = Désactivé
- 2 - Mémoire partagée = Activé, Canaux nommés = Désactivé (local uniquement), TCP/IP = Activé
DISABLENETWORKPROTOCOLS=
[ERRORREPORTING]
Voici les informations pour la boîte de dialogue Rapport d'erreurs. Si vous activez cette fonctionnalité, SQL Server et ses composants, ainsi que Analysis Services, seront configurés pour envoyer automatiquement un rapport à Microsoft en cas d'erreur irrécupérable dans le Moteur de base de données SQL Server, l'Agent SQL Server ou Analysis Services. Microsoft utilise les rapports d'erreurs pour améliorer le fonctionnement de SQL Server et garantit la confidentialité de toutes les informations.
Pour activer le rapport d'erreurs, spécifiez ERRORREPORTING=1. Si ERRORREPORTING=1 n'est pas spécifié, la fonctionnalité de rapport d'erreurs n'est pas activée.
ERRORREPORTING=
[SKUUPGRADE]
Utilisez le paramètre SKUUPGRADE lors de la mise à niveau d'une édition de SQL Server vers une autre édition de SQL Server.
Important : |
---|
Si vous utilisez le paramètre SKUUPGRADE, le programme d'installation supprime toutes les mises à jour de type correctif ou Service Pack de l'instance de SQL Server mise à niveau. Une fois la mise à niveau de l'édition terminée, vous devez appliquer de nouveau toutes les mises à jour de type correctif ou Service Pack. |
Pour effectuer la mise à niveau de l'édition d'une instance par défaut de SQL Server (moteur SQL uniquement) par le biais d'une installation sans assistance, exécutez la commande suivante avec le commutateur /qb ou /qn :
start /wait setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=MSSQLSERVER UPGRADE=SQL_Engine SKUUPGRADE=1 /qb
SKUUPGRADE=
[PASSIVE]
Utilisez le paramètre PASSIVE pour appliquer un nœud passif à une instance de cluster de basculement sans provoquer le basculement de l'instance. Lorsque ce paramètre est inclus dans une commande d'installation, hotfix.exe passera "Passive=1" aux packages MSP suivants : SQL Server, Analysis Services, Reporting Services et Integration Services.
PASSIVE=
Paramètres nécessaires pour les installations cluster
Remarque : |
---|
Pour exécuter une installation cluster, vous devez être sur un cluster et spécifier /qn ou /qb dans la ligne de commande. Le commutateur /qn supprime toutes les boîtes de dialogue et les messages d'erreur du programme d'installation. Si le commutateur /qn est spécifié, tous les messages d'installation, y compris les messages d'erreur, sont consignés dans les fichiers journaux de l'installation. Pour plus d'informations sur les fichiers journaux, consultez Procédure : afficher les fichiers journaux d'installation de SQL Server 2005. |
Le commutateur /qb
autorise l'affichage des boîtes de dialogue de base de l'installation. Les messages d'erreur sont également affichés. Pour plus d'informations sur le clustering de basculement, consultez Configuration d'un haut niveau de disponibilité etAvant l'installation du clustering avec basculement.
Les paramètres suivants sont obligatoires pour les installations cluster à partir d'une invite de commandes.
[INSTALLSQLDIR] |
[INSTALLSQLDATADIR] |
[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT] et [AGTPASSWORD] |
[INSTANCENAME] |
[SAPWD] |
[VS] |
[INSTALLVS] |
[IP] |
[GROUP] |
[ADDNODE] |
[REMOVENODE] |
[SQLCLUSTERGROUP] et [AGTCLUSTERGROUP] |
[ADMINPASSWORD] |
[SKUUPGRADE] |
|
[INSTALLSQLDIR]
Ce paramètre est obligatoire pour les installations de cluster de basculement. La lettre de lecteur doit exister sur les deux ordinateurs.
INSTALLSQLDIR=
[INSTALLSQLDATADIR]
Ce paramètre est obligatoire pour les installations de cluster de basculement. La lettre de lecteur partagé doit exister dans le groupe de disques utilisé dans les paramètres GROUP.
INSTALLSQLDATADIR
[SQLACCOUNT], [SQLPASSWORD], [AGTACCOUNT] et [AGTPASSWORD]
Ces paramètres sont obligatoires pour les installations de cluster de basculement.
SQLACCOUNT=
SQLPASSWORD=
AGTACCOUNT=
AGTPASSWORD=
[INSTANCENAME]
Ce paramètre est obligatoire pour les installations de cluster de basculement. Pour une instance par défaut, utilisez MSSQLSERVER. Pour plus d'informations sur les règles de nommage des instances, consultez Nom de l'instance.
INSTANCENAME=
[SAPWD]
Ce paramètre est obligatoire pour les installations de cluster de basculement.
Important : |
---|
N'utilisez pas de mot de passe vide, mais un mot de passe fort. |
SAPWD=
Pour plus d'informations sur les mots de passe renforcés, consultez Mode d'authentification.
[VS]
Ce paramètre est obligatoire pour les installations de cluster de basculement. Ce paramètre est utilisé pour spécifier le nom du serveur virtuel. Ce nom ne peut pas dépasser 15 caractères et doit respecter les mêmes conventions d'appellation que celles d'un ordinateur.
VS=
[INSTALLVS]
Ce paramètre est obligatoire pour les installations de cluster de basculement. Spécifiez le serveur à installer comme cluster. Utilisez « SQL_Engine » pour SQL Server et « Analysis_Server » pour Analysis Services.
INSTALLVS=
[IP]
Ce paramètre est obligatoire pour les installations de cluster de basculement. Spécifiez les adresses IP, et fournissez une entrée pour chaque carte réseau.
- Format : « IP adresse,réseau »
- Exemple : IP="xxx.xxx.xxx.xxx,Local Area Connection"
IP=
[GROUP]
Ce paramètre est obligatoire pour les installations de cluster de basculement. Spécifiez le groupe Cluster, qui contient le disque sur lequel les fichiers de données partagées doivent être écrits et qui contient les ressources SQL Server.
- Exemple : GROUP="Group 2"
GROUP=
[ADDNODE]
Ce paramètre est obligatoire pour les installations de cluster de basculement. Spécifiez les nœuds de votre serveur virtuel. Les nœuds doivent déjà exister dans le cluster. Vous pouvez aussi utiliser ce paramètre pour ajouter des nœuds dans un cluster existant.
ADDNODE=
[REMOVENODE]
Ce paramètre n'est obligatoire que pour la maintenance des clusters. Utilisez cette option pour supprimer des nœuds d'un cluster existant
REMOVENODE=
[SQLCLUSTERGROUP] et [AGTCLUSTERGROUP]
Ces paramètres sont obligatoires pour les installations de cluster de basculement. Pour installer un cluster de basculement, vous devez spécifier un domaine global ou local et un nom de groupe au format <DomainName>\<GroupName> existant au moment de l'exécution du programme d'installation. Le programme d'installation de SQL Server ne crée pas de groupes à votre place lors de l'installation. Pour plus d'informations, consultez Groupes de domaines pour les services cluster.
SQLCLUSTERGROUP=
AGTCLUSTERGROUP=
[ADMINPASSWORD]
Ce paramètre est obligatoire pour les installations de cluster de basculement. Spécifiez le mot de passe du compte d'utilisateur connecté. Le compte spécifié doit être administrateur sur tous les nœuds de cluster distants.
ADMINPASSWORD=
Voir aussi
Tâches
Procédure : installer SQL Server 2005 (Programme d'installation)
Concepts
Procédure : afficher les fichiers journaux d'installation de SQL Server 2005