Il peut être intéressant entre deux installations de SQL Server de se resservir des mêmes paramètres de surface d’exposition, plutôt que de passer un moment dans l’interface graphique proposée.
Heureusement, l’utilitaire en ligne de commande SAC permet d’exporter et d’importer ces paramètres très simplement.
Voyons l’export dans un fichier ParamSAC.out, et en supposant SQL Server installé dans le répertoire par défaut C:\Program Files\Microsoft SQL Server\ :
1 2 3 4 5 6 7 8 9 | ------------------------------ - Nicolas SOUQUET - 19/12/2008 ------------------------------ ********** * Export * ********** C:\Program Files\Microsoft SQL Server\90\Shared>SAC out C:\ParamSAC.out -S monServeur -I monInstance -U monUtilisateur -P monMotDePasse |
La console DOS affiche alors le texte suivant en quelques secondes :
Exporting surface area settings for Database Engine instance monInstance…Started
Exporting surface area settings for Database Engine instance monInstance…Complete
Voyons maintenant l’import :
1 2 3 4 5 6 7 8 | ------------------------------ - Nicolas SOUQUET - 19/12/2008 ------------------------------ ********** * Import * ********** C:\Program Files\Microsoft SQL Server\90\Shared>SAC in C:\ParamSAC.out -S monServeur -U monUtilisateur -P monMotDePasse |
De la même façon, voici ce qu’affiche la console DOS après quelques secondes :
Importing surface area settings for Database Engine instance monServeur\monInstance…Started
Changes to Connection Settings will not take effect until you restart the Database Engine service.
Importing surface area settings for Database Engine instance monServeur\monInstance…Complete
N’oubliez pas de redémarrer le service une fois les paramètres importés :
– Arrêt : NET STOP MSSQL$monInstance ou NET STOP « SQLSERVER (monInstance) »
– Démarrage : NET START MSSQL$monInstance ou NET START « SQLSERVER (monInstance) »
ElSuket