Utilitaire sac

SQL Server 2005

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.


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 | -?]

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.

-S computer_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.

-U SQL_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.

-P SQL_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.

-I instance_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.

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.

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

Version Historique

12 décembre 2006

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

Ajouts de la communauté

AJOUTER
Afficher: