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

Contenu modifié :
  • Suppression du commutateur -AD de la syntaxe.