SSMS-Hilfsprogramm
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Das SSMS-Hilfsprogramm öffnet SQL Server Management Studio. Bei entsprechender Angabe stellt Ssms zudem eine Verbindung mit einem Server her und öffnet Abfragen, Skripts, Dateien, Projekte und Lösungen.
Sie können Dateien angeben, die Abfragen, Projekte oder Lösungen enthalten. Für Dateien, die Abfragen enthalten, wird automatisch eine Verbindung mit einem Server hergestellt, wenn Verbindungsinformationen bereitgestellt werden und der Dateityp diesem Servertyp zugeordnet ist. SQL-Dateien werden beispielsweise in einem SQL-Abfrage-Editor-Fenster in SQL Server Management Studio geöffnet, MDX-Dateien in einem MDX-Abfrage-Editor-Fenster in SQL Server Management Studio. SQL Server-Projektmappen und -Projekte werden in SQL Server Management Studio geöffnet.
Hinweis
Das Hilfsprogramm Ssms führt keine Abfragen aus. Zum Ausführen von Abfragen in der Befehlszeile verwenden Sie das sqlcmd -Hilfsprogramm.
Syntax
Ssms
[scriptfile] [projectfile] [solutionfile]
[-S servername] [-d databasename] [-G] [-U username] [-E] [-nosplash] [-log [filename]?] [-?]
Argumente
scriptfile gibt eine oder mehrere zu öffnende Skriptdateien an. Der Parameter muss den vollständigen Pfad zu den Dateien enthalten.
projectfile gibt ein zu öffnendes Skriptprojekt an. Der Parameter muss den vollständigen Pfad zur Skriptprojektdatei enthalten.
solutionfile gibt eine zu öffnende Lösung an. Der Parameter muss den vollständigen Pfad zur Lösungsdatei enthalten.
[-S servername] Servername
[-d databasename] Name der Datenbank
[ -G] Herstellen einer Verbindung mithilfe von Active Directory-Authentifizierung. Der Verbindungstyp wird angegeben, indem -U eingefügt wird.
Hinweis
Active Directory: universell mit MFA-Unterstützung wird aktuell nicht unterstützt.
[-Uusername] Benutzername für die Verbindung mit der SQL-Authentifizierung
Hinweis
-P wurde in SSMS, Version 18.0, entfernt.
Problemumgehung: Versuchen Sie, mithilfe der Benutzeroberfläche eine Verbindung mit dem Server herzustellen, und speichern Sie Ihr Kennwort.
[ -E] gibt an, dass die Verbindung mithilfe der Windows-Authentifizierung hergestellt werden soll.
[ -nosplash] Dieses Argument verhindert, dass in SQL Server Management Studio beim Öffnen die Begrüßungsbildschirmgrafik angezeigt wird. Verwenden Sie diese Option, wenn Sie eine Verbindung zum Computer herstellen, auf dem SQL Server Management Studio ausgeführt wird, und hierfür Terminaldienste über eine Verbindung mit begrenzter Bandbreite einsetzen. Bei diesem Argument wird die Groß- und Kleinschreibung nicht beachtet. Es kann vor oder nach anderen Argumenten angegeben werden.
[-log[filename]?] Protokolliert die Aktivitäten von SQL Server Management Studio für die Fehlerbehebung in der angegebenen Datei.
[-?] Zeigt die Hilfe zur Befehlszeile an.
Bemerkungen
Alle Optionen sind optional und werden durch Leerzeichen voneinander getrennt. Dateien stellen hier eine Ausnahme dar, da sie durch Kommas getrennt werden. Wenn Sie keine Parameter angeben, öffnet Ssms SQL Server Management Studio wie in den Einstellungen Optionen im Menü Tools angegeben. Wenn die Option Beim Start der Seite Umgebung/Allgemein beispielsweise Neues Abfragefenster öffnen festlegt, öffnen SSMS ein leeres Abfrage-Editorfenster.
Die Option -log muss nach allen anderen Optionen am Ende der Befehlszeile angegeben werden. Das filename-Argument ist optional. Wenn ein Dateiname angegeben wird und die Datei nicht vorhanden ist, wird sie erstellt. Wenn die Datei beispielsweise aufgrund unzureichender Schreibberechtigungen nicht erstellt werden kann, wird die Datei stattdessen in den Ordner für nicht lokalisierte Anwendungsdaten (APPDATA) geschrieben (siehe unten). Wenn das filename-Argument nicht angegeben wird, werden zwei Dateien in den Ordner für nicht lokalisierte Anwendungsdaten des aktuellen Benutzers geschrieben. Der Ordner für nicht lokalisierte Anwendungsdaten in SQL Server kann anhand der APPDATA-Umgebungsvariablen ermittelt werden. Für SQL Server 2012 lautet der Ordner beispielsweise „<Systemlaufwerk>:\Users\<Benutzername>\AppData\Roaming\Microsoft\AppEnv\10.0\“. Die beiden Dateien erhalten standardmäßig den Namen ActivityLog.xml und ActivityLog.xsl. Die erste Datei enthält die Aktivitätsprotokolldaten, und die zweite Datei ist ein XML-Stylesheet, mit dem die XML-Datei auf bequeme Weise angezeigt werden kann. Führen Sie die folgenden Schritte aus, um die Protokolldatei in einem standardmäßigen XML-Viewer wie Internet Explorer anzuzeigen: Klicken Sie auf „Start“ und dann auf „Ausführen“. Geben Sie anschließend „<Systemlaufwerk>:\Users\<Benutzername>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml“ in das angezeigte Feld ein, und drücken Sie die EINGABETASTE.
Dateien, die Abfragen enthalten, fordern eine Verbindung mit einem Server an, wenn Verbindungsinformationen bereitgestellt werden und der Dateityp diesem Servertyp zugeordnet ist. SQL-Dateien werden beispielsweise in einem SQL-Abfrage-Editor-Fenster in SQL Server Management Studio geöffnet, MDX-Dateien in einem MDX-Abfrage-Editor-Fenster in SQL Server Management Studio. SQL Server-Projektmappen und -Projekte werden in SQL Server Management Studio geöffnet.
In der folgenden Tabelle werden Servertypen zu Dateierweiterungen zugeordnet.
Servertyp | Durchwahl |
---|---|
SQL Server | SQL |
SQL Server Analysis Services | MDX XMLA |
Beispiele
Das folgende Skript öffnet SQL Server Management Studio über eine Eingabeaufforderung mit den folgenden Standardeinstellungen:
Ssms
Die folgenden Skripte öffnen SQL Server Management Studio über eine Eingabeaufforderung mithilfe von Active Directory – Integrated:
Ssms.exe -S servername.database.windows.net -G
Mit dem folgenden Skript wird SQL Server Management Studio über eine Eingabeaufforderung geöffnet. Es wird die Windows-Authentifizierung verwendet, im Code-Editor wird der Server ACCTG
und die Datenbank AdventureWorks2022
ausgewählt, und der Begrüßungsbildschirm wird nicht angezeigt:
Ssms -E -S ACCTG -d AdventureWorks2022 -nosplash
Das folgende Skript öffnet SQL Server Management Studio über eine Eingabeaufforderung. Außerdem wird das MonthEndQuery-Skript geöffnet.
Ssms "C:\Documents and Settings\username\My Documents\SQL Server Management Studio Projects\FinanceScripts\FinanceScripts\MonthEndQuery.sql"
Mit dem folgenden Skript wird SQL Server Management Studio über eine Eingabeaufforderung geöffnet. Anschließend wird das Projekt NewReportsProject auf dem Computer developer
geöffnet:
Ssms "\\developer\fin\ReportProj\ReportProj\NewReportProj.ssmssqlproj"
Das folgende Skript öffnet SQL Server Management Studio über eine Eingabeaufforderung. Außerdem wird die MonthlyReports-Projektmappe geöffnet.
Ssms "C:\solutionsfolder\ReportProj\MonthlyReports.ssmssln"