Narzędzie SSMS
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Narzędzie programu SSMS otwiera program SQL Server Management Studio. Jeśli zostanie określony, Ssms również ustanawia 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 Edytor zapytań SQL w programie SQL Server Management Studio, a pliki mdx 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
skryptfile 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.
[-Snazwa_serwera] Nazwa serwera
[-d nazwa bazy danych] Nazwa bazy danych
[-G] Nawiązywanie połączenia przy użyciu uwierzytelniania usługi Active Directory. Typ połączenia jest określony przez to, czy -U jest uwzględnione.
Notatka
Active Directory — platforma uniwersalna z obsługą uwierzytelniania wieloskładnikowego nie jest obecnie obsługiwana.
[-Unazwa 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.
Obejście: 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 programem SQL Server Management Studio za pomocą usług terminalowych za pośrednictwem połączenia z ograniczoną przepustowością. Ten argument nie rozróżnia wielkości liter i może pojawić się 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 Opcje w menu narzędzia . Jeśli na przykład strona Środowisko/Ogólne w opcji Przy uruchamianiu określa Otwórz nowe okno zapytania, Ssms otworzy się 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 nielokalizowanej lokalizacji APPDATA (zobacz poniżej). Jeśli argument nazwy pliku nie zostanie 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 programu SQL Server 2012 folder to <dysk systemowy>:\Users\<nazwa użytkownika>\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, na przykład Internet Explorer: Kliknij przycisk Start, a następnie kliknij przycisk Uruchom...", a następnie wpisz "<dysku systemowego>:\Users\<nazwa użytkownika>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml" w podanym polu, 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 Edytor zapytań SQL w programie SQL Server Management Studio, a pliki mdx otwierają okno Edytor zapytań MDX w programie SQL Server Management Studio. rozwiązania i projekty programu SQL Server 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 Active Directory — Zintegrowane:
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 AdventureWorks2022
, 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"