Служебная программа SSMS
применимо:SQL Server
База данных Azure SQL
SQL Управляемый экземпляр Azure
Azure Synapse Analytics
Платформа аналитики (PDW)
Утилита SSMS открывает SQL Server Management Studio. Если задано, Ssms также устанавливает подключение к серверу и открывает запросы, скрипты, файлы, проекты и решения.
Можно указать файлы, содержащие запросы, проекты или решения. Файлы, содержащие запросы, автоматически подключаются к серверу, если указана информация о подключении, а тип файла связан с этим типом сервера. Например, .sql файлы открывают окно редактора запросов SQL в SQL Server Management Studio, а .mdx файлы открывают окно редактора запросов 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]?] [-?]
Аргументы
файл скрипта Указывает один или несколько файлов скриптов, которые нужно открыть. Параметр должен содержать полный путь к файлам.
projectfile Указывает проект скрипта для открытия. Параметр должен содержать полный путь к файлу проекта скрипта.
файл решения Указывает решение для открытия. Параметр должен содержать полный путь к файлу решения.
[-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, как это определено в настройках Options на меню Инструменты. Например, если на странице Среда/Общие выбрана опция При запускеОткрыть новое окно запроса, Ssms откроется с пустым редактором запросов.
Параметр -log должен находиться в конце командной строки после всех других переключателей. Аргумент имени файла необязателен. Если указано имя файла и файл не существует, создается файл. Если файл не удается создать, например из-за недостаточного доступа на запись, журнал записывается в нелокализованное расположение APPDATA (см. ниже). Если аргумент имени файла не указан, два файла записываются в нелокализованную папку данных приложения текущего пользователя. Нелокализованную папку данных приложения для SQL Server можно найти в переменной среды APPDATA. Например, для SQL Server 2012 папка на <системном диске>:\Users\<username>\AppData\Roaming\Microsoft\AppEnv\10.0\. Эти два файла по умолчанию называются ActivityLog.xml и ActivityLog.xsl. Первый содержит данные журнала действий, а последний — xml-таблицу стилей, которая обеспечивает более удобный способ просмотра XML-файла. Чтобы просмотреть файл журнала в вашей программе просмотра XML по умолчанию, например Internet Explorer, нажмите кнопку "Пуск", затем нажмите "Выполнить...", введите "<системный диск>:\Users\<имя пользователя>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml" в предоставленное поле, а затем нажмите клавишу ВВОД.
Файлы, содержащие запросы, предлагают подключиться к серверу, если указаны сведения о подключении и тип файла связан с этим типом сервера. Например, .sql файлы открывают окно редактора запросов SQL в SQL Server Management Studio, а .mdx файлы открывают окно редактора запросов 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
и базы данных AdventureWorks2022
, без отображения экрана-заставки:
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"