Utilitaire SSMS
s’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
L’utilitaire SSMS ouvre SQL Server Management Studio. Si 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 qui contiennent 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 que le type de fichier est associé à ce type de serveur. Par exemple, .sql fichiers ouvrent une fenêtre éditeur de requête SQL dans SQL Server Management Studio et les fichiers .mdx ouvrent une fenêtre d’éditeur de requête MDX dans SQL Server Management Studio. Solutions et projets SQL Server ouverts dans SQL Server Management Studio.
Note
L’utilitaire Ssms n’exécute pas de requêtes. Pour exécuter des requêtes à partir de la ligne de commande, utilisez 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 d’accès complet aux fichiers.
fichier projet Spécifie un projet de script à ouvrir. Le paramètre doit contenir le chemin complet du fichier projet de script.
solutionfile Spécifie une solution à ouvrir. Le paramètre doit contenir le chemin complet du fichier solution.
[-Snom_serveur] Nom du serveur
[-dnom de base de données] Nom de la base de données
[-G] Connectez-vous à l’aide de l’authentification Active Directory. Le type de connexion est déterminé si -U est inclus.
Note
Active Directory - Universel avec prise en charge de l'authentification multifacteur n'est actuellement pas pris en charge.
[-Unom d’utilisateur] Nom d’utilisateur lors de la connexion avec l’authentification SQL
Note
-P a été supprimé dans SSMS version 18.0.
Solution de contournement : essayez de vous connecter au serveur une fois à l’aide de l’interface utilisateur et enregistrez votre mot de passe.
[-E] Se connecter à l’aide de l’authentification Windows
[-nosplash] Empêche SQL Server Management Studio d’afficher le graphique d’écran de démarrage lors de l’ouverture. Utilisez cette option lors de la connexion à l’ordinateur exécutant SQL Server Management Studio par le biais de Terminal Services via une connexion avec une bande passante limitée. Cet argument n’est pas sensible à la casse et peut apparaître avant ou après d’autres arguments
[-log[nom_fichier] ?] Journalise l’activité SQL Server Management Studio dans le fichier spécifié pour la résolution des problèmes
[- ?] Affiche l’aide en ligne de commande
Remarques
Tous les commutateurs sont facultatifs et séparés par un espace à l’exception des fichiers, séparés par des virgules. Si vous ne spécifiez aucun commutateur, Ssms ouvre SQL Server Management Studio comme spécifié dans les paramètres Options dans le menu Outils. Par exemple, si la page Environnement/Général option Au démarrage spécifie Ouvrir une nouvelle fenêtre de requête, Ssms ouvre avec un éditeur de requête vide.
Le commutateur -log doit apparaître à la fin de la ligne de commande, après tous les autres commutateurs. L’argument de nom de fichier est facultatif. Si un nom de fichier est spécifié et que le fichier n’existe pas, le fichier est créé. Si le fichier ne peut pas être créé (par exemple, en raison d'un accès en écriture insuffisant), le journal est alors écrit à l'emplacement APPDATA non localisé (voir ci-dessous). Si l’argument de nom de fichier n’est pas spécifié, deux fichiers sont écrits dans le dossier de données d’application non localisé de l’utilisateur actuel. Le dossier de données d’application non localisé pour SQL Server se trouve à partir de la variable d’environnement APPDATA. Par exemple, pour SQL Server 2012, le dossier est <lecteur système>:\Users\<nom d’utilisateur>\AppData\Roaming\Microsoft\AppEnv\10.0\. Les deux fichiers sont, par défaut, nommés ActivityLog.xml et ActivityLog.xsl. L’ancien contient les données du journal d’activité, et ce dernier 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, puis sur Exécuter... , puis tapez «<lecteur système>:\Users\<nom d’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 invitent à être connectés à un serveur si des informations de connexion sont fournies et que le type de fichier est associé à ce type de serveur. Par exemple, .sql fichiers ouvrent une fenêtre éditeur de requête SQL dans SQL Server Management Studio et les fichiers .mdx ouvrent une fenêtre d’éditeur de requête MDX dans SQL Server Management Studio. solutions et projets SQL Server ouverts dans SQL Server Management Studio.
Le tableau suivant mappe les types de serveurs aux 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 à l’aide de 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 défini sur le serveur ACCTG
et la base de données AdventureWorks2022
, sans afficher 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"