Udostępnij przez


Narzędzie SSMS

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Narzędzie ssms otwiera program SQL Server Management Studio. Jeśli zostanie określony, program ssms ustanawia również połączenie z serwerem i otwiera zapytania, skrypty, pliki, projekty i rozwiązania.

Można określić pliki zawierające zapytania, projekty lub rozwiązania. Pliki zawierające zapytania są automatycznie połączone z serwerem, jeśli podano informacje o połączeniu, a typ pliku jest skojarzony z tym typem serwera. Na przykład .sql pliki otwierają okno edytora zapytań SQL w programie SQL Server Management Studio, a .mdx pliki otwierają okno Edytor zapytań MDX w programie SQL Server Management Studio. Rozwiązania i projekty programu SQL Server są otwarte w programie SQL Server Management Studio.

Notatka

Narzędzie ssms nie uruchamia zapytań. Aby uruchamiać zapytania z wiersza polecenia, użyj narzędzia sqlcmd.

Składnia

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

Argumenty

scriptfile

Określa co najmniej jeden plik skryptu do otwarcia. Parametr musi zawierać pełną ścieżkę do plików.

plik projektu

Określa projekt skryptu do otwarcia. Parametr musi zawierać pełną ścieżkę do pliku projektu skryptu.

plik rozwiązania

Określa rozwiązanie do otwarcia. Parametr musi zawierać pełną ścieżkę do pliku rozwiązania.

[ -S nazwa serwera ]

Nazwa serwera

[ -d nazwa bazy danych ]

Nazwa bazy danych

[ -G ]

Nawiązywanie połączenia przy użyciu uwierzytelniania usługi Active Directory. Czy -U jest uwzględniane, określa typ połączenia.

Notatka

Active Directory — platforma uniwersalna z obsługą uwierzytelniania wieloskładnikowego nie jest obecnie obsługiwana.

[ -U nazwa użytkownika ]

Nazwa użytkownika podczas nawiązywania połączenia z uwierzytelnianiem SQL.

Notatka

-P został usunięty w programie SSMS w wersji 18.0. Spróbuj nawiązać połączenie z serwerem raz przy użyciu interfejsu użytkownika i zapisać hasło.

[ -E ]

Nawiązywanie połączenia przy użyciu uwierzytelniania systemu Windows.

[ -nosplash ]

Uniemożliwia programowi SQL Server Management Studio wyświetlanie grafiki ekranu powitalnego podczas otwierania. Użyj tej opcji podczas nawiązywania połączenia z komputerem z uruchomionym programem SQL Server Management Studio za pośrednictwem usług terminalowych na połączeniu z ograniczoną przepustowością. Ten argument nie uwzględnia wielkości liter i może występować przed lub po innych argumentach

[ -log* [ nazwa pliku ] ?* ]

Rejestruje działanie programu SQL Server Management Studio w określonym pliku na potrzeby rozwiązywania problemów

[ -? ]

Wyświetla pomoc wiersza polecenia

Uwagi

Wszystkie przełączniki są opcjonalne i oddzielone spacją z wyjątkiem plików, które są oddzielone przecinkami. Jeśli nie określisz żadnych przełączników, program ssms otworzy program SQL Server Management Studio zgodnie z ustawieniami Opcji w menu Narzędzia . Jeśli na przykład na stronie Środowisko/ogólne opcja Przy uruchamianiu określa okno Otwórz nowe zapytanie, program ssms zostanie otwarty z pustym edytorem zapytań.

Przełącznik -log musi pojawić się na końcu wiersza polecenia, po wszystkich innych przełącznikach. Argument nazwy pliku jest opcjonalny. Jeśli określono nazwę pliku i plik nie istnieje, zostanie utworzony plik. Jeśli nie można utworzyć pliku — na przykład ze względu na niewystarczający dostęp do zapisu dziennik jest zapisywany w lokalizacji nielokalizowanej APPDATA (zobacz poniższy przykład). Jeśli argument nazwy pliku nie jest określony, dwa pliki są zapisywane w nielokalizowanym folderze danych aplikacji bieżącego użytkownika.

Nielokalizowany folder danych aplikacji dla programu SQL Server można znaleźć w zmiennej środowiskowej APPDATA . Na przykład, w przypadku SQL Server 2012, folder to <system drive>:\Users\<username\>\AppData\Roaming\Microsoft\AppEnv\10.0\. Dwa pliki są domyślnie nazwane ActivityLog.xml i ActivityLog.xsl. Pierwszy zawiera dane dziennika aktywności, a drugi to arkusz stylów XML, który zapewnia wygodniejszy sposób wyświetlania pliku XML.

Wykonaj następujące kroki, aby wyświetlić plik dziennika w domyślnej przeglądarce XML, takiej jak Internet Explorer: Wybierz pozycję Start, a następnie wybierz pozycję Uruchom..., wpisz <system drive>:\Users\<username\>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml podane pole, a następnie naciśnij Enter.

Pliki, które zawierają zapytania, wymagają połączenia z serwerem, jeśli podano informacje o połączeniu i typ pliku jest skojarzony z tym typem serwera. Na przykład .sql pliki otwierają okno edytora zapytań SQL w programie SQL Server Management Studio, a .mdx pliki otwierają okno Edytor zapytań MDX w programie SQL Server Management Studio. Rozwiązania i projekty programu SQL Server są otwarte w programie SQL Server Management Studio.

Poniższa tabela mapuje typy serwerów na rozszerzenia plików.

Typ serwera Rozszerzenie
SQL Server .sql
SQL Server Analysis Services .mdx, .xmla

Przykłady

Poniższy skrypt otwiera program SQL Server Management Studio z poziomu wiersza polecenia z ustawieniami domyślnymi:

ssms

Poniższy skrypt otwiera program SQL Server Management Studio z poziomu wiersza polecenia przy użyciu usługi Active Directory — integrated:

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

Poniższy skrypt otwiera program SQL Server Management Studio z poziomu wiersza polecenia z uwierzytelnianiem systemu Windows z edytorem kodu ustawionym na serwer ACCTG i bazę danych AdventureWorks2025, bez wyświetlania ekranu powitalnego:

ssms -E -S ACCTG -d AdventureWorks2022 -nosplash

Poniższy skrypt otwiera program SQL Server Management Studio z wiersza polecenia i otwiera skrypt MonthEndQuery.

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

Poniższy skrypt otwiera program SQL Server Management Studio z poziomu wiersza polecenia i otwiera projekt NewReportsProject na komputerze o nazwie developer:

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

Poniższy skrypt otwiera program SQL Server Management Studio z poziomu wiersza polecenia i otwiera rozwiązanie MonthlyReports:

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