Utilitaire sac
L'utilitaire sac importe et exporte des paramètres de surface d'exposition Microsoft SQL Server 2005. Avec cet utilitaire, vous pouvez configurer la surface d'exposition sur un premier ordinateur, puis appliquer ces mêmes paramètres sur les autres ordinateurs.
La façon la plus simple d'utiliser l'utilitaire sac consiste à utiliser l'interface utilisateur graphique Configuration de la surface d'exposition SQL Server pour configurer un ordinateur, puis d'utiliser l'utilitaire sac pour exporter les paramètres de cet ordinateur vers un fichier. Vous pouvez ensuite utiliser l'utilitaire sac pour appliquer les paramètres de l'ensemble des composants SQL Server 2005 à d'autres instances SQL Server 2005 sur l'ordinateur local ou sur des ordinateurs distants.
Cet utilitaire se trouve dans x:\Program Files\Microsoft SQL Server\90\Shared.
Syntaxe
sac {in | out} filename [-S computer_name]
[-U SQL_login [–P SQL_ password]]
[-I instance_name ]
[-DE] [-AS] [-RS] [-IS] [-NS] [-AG] [-BS] [-FT]
[-F] [-N] [-T] [-O]
[-H | -?]
Paramètres
- in
Importe les paramètres de la surface d'exposition à partir d'un fichier et configure l'instance, spécifiée par instance_name, en utilisant ces paramètres.
- out
Exporte les paramètres de configuration de la surface d'exposition à partir d'une instance vers le fichier spécifié par filename.
- filename
Chemin complet du fichier utilisé lors de l'importation ou de l'exportation des paramètres de la surface d'exposition.
- -Scomputer_name
Spécifie le nom de l'ordinateur distant. Si cet argument n'est pas spécifié, l'utilitaire sac se connecte à l'ordinateur local.
- -USQL_login
Spécifie la connexion d'authentification SQL Server à utiliser pour se connecter au Moteur de base de données. Si cet argument n'est pas spécifié, l'utilitaire sac utilise l'authentification Windows pour se connecter au Moteur de base de données.
- -PSQL_password
Spécifie le mot de passe de SQL_login. Si cet argument n'est pas spécifié, l'utilitaire sac demande un mot de passe. Si l'argument -P est spécifié à la fin de la commande sans valeur, l'utilitaire sac utilise un mot de passe NULL.
- -Iinstance_name
Spécifie l'instance SQL Server sur laquelle exécuter l'utilitaire sac. Si cette option n'est pas spécifiée, l'utilitaire sac se connecte à toutes les instances SQL Server. Pour l'instance par défaut, le nom de l'instance est MSSQLServer.
- -DE
Importe ou exporte les paramètres du moteur de base de données.
- -AS
Importe ou exporte les paramètres d'Analysis Services.
- -RS
Importe ou exporte les paramètres de Reporting Services.
- -IS
Importe ou exporte les paramètres d'Integration Services.
- -NS
Importe ou exporte les paramètres de Notification Services.
- -AG
Importe ou exporte les paramètres de l'Agent SQL Server.
- -BS
Importe ou exporte les paramètres du service SQL Server Browser.
- -FT
Importe ou exporte les paramètres du service de recherche de texte intégral.
-F
Importe ou exporte l'état des fonctionnalités suivantes pour les composants spécifiés :Composant Fonctionnalités Moteur de base de données
Requêtes distantes ponctuelles
Intégration du CLR
DAC
Messagerie de base de données
Service Web XML natif
Automation OLE
SQL Server Service Broker
SQL Mail
Assistant Web
xp_cmdshell
Analysis Services
Requêtes d'exploration de données ad hoc
Connexions anonymes
Objets liés
Fonctions définies par l'utilisateur
Reporting Services
Événements planifiés et remise de rapport
Service Web et accès HTTP
Sécurité intégrée de Windows
- -N
Importe ou exporte l'état des protocoles réseau pour la connectivité distante des composants spécifiés. Seuls le Moteur de base de données et Analysis Services fournissent des options pour configurer la connectivité distante.
- -T
Importe ou exporte l'état des services Windows pour les composants spécifiés.
- -O
Spécifie le nom du fichier qui reçoit la sortie de la ligne de commande de l'utilitaire sac.
- -H | -?
Affiche la syntaxe de la commande. Les autres arguments sont ignorés.
Notes
Les règles suivantes s'appliquent à l'utilitaire sac :
- Les arguments ne respectent pas la casse.
- Faites précéder les arguments des commandes d'un tiret (-) ou d'une barre oblique (/). Ces symboles sont équivalents.
- Incluez un espace entre l'argument et sa valeur.
- Encadrez de guillemets les valeurs qui contiennent des caractères spéciaux.
Exemples
Les exemples suivants illustrent des utilisations courantes de l'utilitaire sac :
A. Exportation des paramètres de toutes les instances par défaut
Le code exemple qui suit montre comment exporter tous les paramètres des fonctionnalités, connexions et services de l'instance SQL Server par défaut vers le fichier server1.out. Étant donné que ce code exemple spécifie un nom d'utilisateur mais aucun mot de passe, l'utilitaire sac invite à fournir un mot de passe.
sac out server1.out –S server1 –U admin –I MSSQLSERVER
B. Importation des paramètres des fonctionnalités vers un autre serveur
Le code exemple qui suit permet d'importer uniquement les paramètres des fonctionnalités à partir du fichier server1.out et de les appliquer à l'instance SQL Server par défaut sur server 2. Étant donné qu'aucun nom d'utilisateur n'est fourni dans ce code exemple, l'utilitaire sac utilise l'authentification Windows.
sac in server1.out –S server2 –F
C. Exportation de tous les paramètres réseau et de tous les paramètres de fonctionnalité locaux
Le code exemple qui suit permet d'exporter tous les paramètres de fonctionnalité et de connexion, mais aucun paramètre de service, pour toutes les instances et tous les composants SQL Server sur le serveur local vers le fichier server1.out.
sac out server1.out –F –N
D. Importation de l'ensemble des paramètres
Le code exemple qui suit permet d'importer tous les paramètres disponibles dans le fichier server1.out vers server2.
sac in server1.out –S server2
E. Exportation de l'ensemble des paramètres du moteur de base de données
Le code exemple qui suit permet d'exporter tous les paramètres de toutes les instances du Moteur de base de données sur le serveur local vers le fichier server1.out.
sac out server1.out –DE
F. Importation des paramètres d'état des services
Le code exemple qui suit permet d'importer uniquement les paramètres d'état des services du fichier server1.out et d'appliquer les paramètres de service sur server 2.
sac in server1.out –S server2 -T
Voir aussi
Concepts
Utilitaires d'invite de commandes
Autres ressources
Configuration de la surface d'exposition SQL Server
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
12 décembre 2006 |
|