Бөлісу құралы:


Служебная программа SSMS

применимо:SQL ServerБаза данных Azure SQLSQL Управляемый экземпляр AzureAzure Synapse AnalyticsПлатформа аналитики (PDW)

Служебная программа ssms открывает SQL Server Management Studio. При указании ssms также устанавливает подключение к серверу и открывает запросы, скрипты, файлы, проекты и решения.

Можно указать файлы, содержащие запросы, проекты или решения. Файлы, содержащие запросы, автоматически подключаются к серверу, если указана информация о подключении, а тип файла связан с этим типом сервера. Например, .sql файлы открывают окно редактора запросов SQL в SQL Server Management Studio, а .mdx файлы открывают окно редактора запросов многомерных выражений в SQL Server Management Studio. Решения и проекты SQL Server открываются в SQL Server Management Studio.

Заметка

Программа ssms не выполняет запросы. Чтобы выполнить запросы из командной строки, используйте программу sqlcmd.

Синтаксис

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

Аргументы

scriptfile

Указывает один или несколько файлов скриптов для открытия. Параметр должен содержать полный путь к файлам.

projectfile

Задает открытый проект скрипта. Параметр должен содержать полный путь к файлу проекта скрипта.

solutionfile

Указывает решение для открытия. Параметр должен содержать полный путь к файлу решения.

[ имя сервера -S ]

Имя сервера

[ имя базы данных -d ]

Имя базы данных

[ -G ]

Подключитесь с помощью проверки подлинности Active Directory. Тип подключения определяется, включен ли -U он.

Заметка

Active Directory — универсальная поддержка MFA в настоящее время не поддерживается.

[ имя пользователя -U ]

Имя пользователя при подключении с помощью проверки подлинности SQL.

Заметка

-P удален в SSMS версии 18.0. Попробуйте подключиться к серверу после использования пользовательского интерфейса и сохранить пароль.

[ -E ]

Подключение с помощью проверки подлинности Windows.

[ -nosplash ]

Не позволяет SQL Server Management Studio отображать графический экран-заставку при открытии. Используйте этот параметр при подключении к компьютеру под управлением SQL Server Management Studio через службы терминалов в подключении с ограниченной пропускной способностью. Этот аргумент не учитывает регистр и может отображаться до или после других аргументов.

[ -log* [ имя файла ] ?* ]

Регистрирует действие SQL Server Management Studio в указанный файл для устранения неполадок

[ -? ]

Отображает помощь по работе с командной строкой

Замечания

Все коммутаторы являются необязательными и разделены пробелом, кроме файлов, которые разделены запятыми. Если параметры не указаны, ssms открывает SQL Server Management Studio, как указано в параметрах параметров в меню "Сервис ". Например, если параметр запуска"Среда/Общие" указывает окно "Открыть новое окно запроса", ssms открывается с пустым редактором запросов.

Переключатель -log должен отображаться в конце командной строки, в конце всех остальных коммутаторов. Аргумент имени файла необязателен. Если задано имя файла и файл не существует, создается файл. Если файл не удается создать, например из-за нехватки доступа на запись, журнал записывается в нелокализованное APPDATA расположение (см. следующий пример). Если аргумент имени файла не указан, два файла записываются в нелокализованную папку данных приложения текущего пользователя.

Нелокализованную папку данных приложения для SQL Server можно найти в переменной APPDATA среды. Например, для SQL Server 2012 папка — <system drive>:\Users\<username\>\AppData\Roaming\Microsoft\AppEnv\10.0\это папка. Эти два файла по умолчанию называются и ActivityLog.xmlActivityLog.xsl. Первый содержит данные журнала действий, а последний — xml-таблицу стилей, которая обеспечивает более удобный способ просмотра XML-файла.

Чтобы просмотреть файл журнала в средстве просмотра XML по умолчанию, например Internet Explorer, выберите "Пуск", а затем нажмите кнопку "Запустить", введите <system drive>:\Users\<username\>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml в поле, предоставленное, а затем нажмите клавишу ВВОД.

Файлы, содержащие запросы, предлагают подключиться к серверу, если указаны сведения о подключении и тип файла связан с этим типом сервера. Например, .sql файлы открывают окно редактора запросов SQL в SQL Server Management Studio, а .mdx файлы открывают окно редактора запросов многомерных выражений в SQL Server Management Studio. Решения и проекты SQL Server открываются в SQL Server Management Studio.

В следующей таблице перечислены типы серверов с расширениями файлов.

Тип сервера Расширение
SQL Server .sql
SQL Server Analysis Services .mdx, .xmla

Примеры

Следующий сценарий открывает SQL Server Management Studio из командной строки с параметрами по умолчанию:

ssms

Следующий сценарий открывает SQL Server Management Studio из командной строки с помощью Active Directory — интегрированный:

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

Следующий сценарий открывает SQL Server Management Studio из командной строки с проверкой подлинности Windows с редактором кода, установленным для сервера ACCTG и базы данных AdventureWorks2025, без отображения экрана-заставки:

ssms -E -S ACCTG -d AdventureWorks2022 -nosplash

Следующий скрипт открывает SQL Server Management Studio из командной строки и открывает скрипт MonthEndQuery.

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

Следующий скрипт открывает SQL Server Management Studio из командной строки и открывает проект NewReportsProject на компьютере с именем developer:

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

Следующий сценарий открывает SQL Server Management Studio из командной строки и открывает решение MonthlyReports:

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