Utilitaire SSMS

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

L’utilitaire SSMS ouvre SQL Server Management Studio. Si cela est spécifié, Ssms établit également une connexion à un serveur et ouvre des requêtes, des scripts, des fichiers, des projets et des solutions.

Vous pouvez spécifier des fichiers contenant des requêtes, des projets ou des solutions. Les fichiers qui contiennent des requêtes sont automatiquement connectés à un serveur si des informations de connexion sont fournies et si le type de fichier est associé à ce type de serveur. Par exemple, les fichiers .sql ouvrent une fenêtre Éditeur de requête SQL dans SQL Server Management Studio, tandis que les fichiers .mdx ouvrent une fenêtre Éditeur de requête MDX dans SQL Server Management Studio. Les solutions et projets SQL Server s’ouvrent dans SQL Server Management Studio.

Notes

L’utilitaire Ssms n’exécute pas de requêtes. Pour exécuter des requêtes depuis la ligne de commande, employez l’utilitaire sqlcmd .

Syntaxe

Ssms
[scriptfile] [projectfile] [solutionfile] 
[-S servername] [-d databasename] [-G] [-U username] [-E] [-nosplash] [-log [filename]?] [-?] 

Arguments

scriptfile Spécifie un ou plusieurs fichiers de script à ouvrir. Le paramètre doit contenir le chemin complet d'accès aux fichiers.

projectfile Spécifie un projet de script à ouvrir. Le paramètre doit contenir le chemin d'accès complet au fichier de projet de script.

solutionfile Spécifie une solution à ouvrir. Le paramètre doit contenir le chemin d'accès complet au fichier de solution.

[-Sservername] Nom du serveur

[-ddatabasename] Nom de la base de données

[-G] Se connecter avec l’authentification Azure Active Directory. Le type de connexion est déterminé par la présence ou l’absence de -U.

Notes

Active Directory - Universel avec prise en charge de l’authentification MFA n’est pas pris en charge.

[-Uusername] Nom d’utilisateur lors d’une connexion avec l’authentification SQL

Notes

-P a été supprimé dans SSMS version 18.0.

Solution de contournement : Essayez de vous connecter au serveur une seule fois à l’aide de l’interface utilisateur et enregistrez votre mot de passe.

[-E] Connexion à l’aide de l’authentification Windows

[ -nosplash] Empêche SQL Server Management Studio d’afficher l’écran de démarrage lors de l’ouverture. Utilisez cette option lors d’une connexion à l’ordinateur exécutant SQL Server Management Studio au moyen des services Terminal Server sur une connexion dotée d’une bande passante limitée. Cet argument ne respecte pas la casse et peut apparaître avant ou après d'autres arguments

[-log[nom_fichier]?] Journalise l’activité de SQL Server Management Studio dans le fichier spécifié à des fins de dépannage

[-?] Affiche l’aide de la ligne de commande

Notes

Tous les commutateurs sont facultatifs et séparés par un espace, à l’exception des fichiers qui sont séparés par des virgules. Si vous ne spécifiez pas de commutateur, Ssms ouvre SQL Server Management Studio tel que spécifié dans les paramètres Options du menu Outils. Par exemple, si l’option Au démarrage de la page Environnement/Général spécifie Ouvrir la fenêtre de nouvelle requête, Ssms s’ouvre avec un éditeur de requête vide.

Le commutateur -log doit figurer à la fin de la ligne de commande, après tous les autres commutateurs. L'argument de nom de fichier (filename) est facultatif. Si un nom de fichier est spécifié et que le fichier n'existe pas, il est créé. Si le fichier ne peut pas être créé (par exemple, en raison d’un accès en écriture insuffisant), le journal est écrit à la place à l’emplacement APPDATA non localisé (voir ci-dessous). Si l'argument du nom de fichier (filename) n'est pas spécifié, deux fichiers sont écrits dans le dossier des données d'application non localisé de l'utilisateur actuel. Le dossier de données d'application non localisé de SQL Server peut se trouver dans la variable d'environnement APPDATA. Par exemple, pour SQL Server 2012, le dossier est le suivant : <lecteur système>:\Users\<nom utilisateur>\AppData\Roaming\Microsoft\AppEnv\10.0\. Les deux fichiers sont nommés, par défaut, ActivityLog.xml et ActivityLog.xsl. Le premier contient les données du journal des activités et le deuxième est une feuille de style XML qui offre un moyen plus pratique d’afficher le fichier XML. Utilisez les étapes suivantes pour afficher le fichier journal dans votre visionneuse XML par défaut, comme Internet Explorer : cliquez sur Démarrer, sur Exécuter… », tapez « <lecteur système>:\Users\<nom utilisateur>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml » dans le champ fourni, puis appuyez sur Entrée.

Les fichiers qui contiennent des requêtes demandent une confirmation pour la connexion à un serveur si des informations de connexion sont fournies et si le type de fichier est associé à ce type de serveur. Par exemple, les fichiers .sql ouvrent une fenêtre Éditeur de requête SQL dans SQL Server Management Studio, tandis que les fichiers .mdx ouvrent une fenêtre Éditeur de requête MDX dans SQL Server Management Studio. Les solutions et projets SQL Server s’ouvrent dans SQL Server Management Studio.

Le tableau suivant mappe des types de serveur à des extensions de fichier.

Type de serveur Extension
SQL Server .sql
SQL Server Analysis Services .mdx

.xmla

Exemples

Le script suivant ouvre SQL Server Management Studio à partir d’une invite de commandes avec les paramètres par défaut :

  Ssms

Les scripts suivants ouvrent SQL Server Management Studio à partir d’une invite de commandes avec Active Directory - Intégré :

Ssms.exe -S servername.database.windows.net -G

Le script suivant ouvre SQL Server Management Studio à partir d'une invite de commandes, avec l'authentification Windows, avec l'Éditeur de code réglé sur le serveur ACCTG et la base de données AdventureWorks2022, sans affichage de l'écran de démarrage :

Ssms -E -S ACCTG -d AdventureWorks2022 -nosplash

Le script suivant ouvre SQL Server Management Studio à partir d’une invite de commandes et ouvre le script MonthEndQuery.

Ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"

Le script suivant ouvre SQL Server Management Studio à partir d’une invite de commandes et ouvre le projet NewReportsProject sur l’ordinateur nommé developer :

Ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"

Le script suivant ouvre SQL Server Management Studio à partir d’une invite de commandes et ouvre la solution MonthlyReports :

Ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"

Voir aussi

Utiliser SQL Server Management Studio