Поделиться через


Программа SSMS

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

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

ПримечаниеПримечание

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

Синтаксис

Ssms
    [scriptfile] [projectfile] [solutionfile]
    [-S servername] [-d databasename] [-U username] [-P password] 
    [-E] [-nosplash] [-log [filename]?] [-?]

Аргументы

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

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

  • solutionfile
    Задает открываемое решение. Этот параметр должен содержать полный путь к файлу решения.

  • [-S servername]
    Имя сервера

  • [-d databasename]
    Имя базы данных

  • [-U username]
    Имя пользователя при соединении с использованием проверки подлинности SQL Server.

  • [-P password]
    Пароль при соединении с использованием проверки подлинности SQL Server.

  • [-E]
    Подключение с помощью проверки подлинности Windows

  • [-nosplash]
    Отключает отображение экрана-заставки при открытии среды Среда SQL Server Management Studio. Используйте этот параметр при соединении с компьютером, где среда Среда SQL Server Management Studio работает с помощью служб терминалов, через соединение с ограниченной пропускной способностью. При записи этого аргумента регистр символов не учитывается, он может быть указан до или после других аргументов

  • [-log[filename]?]
    Записывает действия среды Среда SQL Server Management Studio в указанный файл для диагностики неисправностей

  • [-?]
    Отображает справку командной строки.

Замечания

Все ключи являются необязательными и разделяются пробелами, за исключением файлов, которые разделяются запятыми. Если не указан ни один ключ, программа Ssms открывает среду Среда SQL Server Management Studio в соответствии с настройками пункта Параметры в меню Сервис. Например, если параметр При запуске на странице Среда — Общие указывает Открывать новое окно запроса, то программа Ssms откроется с пустым окном редактора запросов.

Ключ -log должен отображаться в конце командной строки после всех остальных ключей. Аргумент filename является необязательным. Если указано имя файла, а файл не существует, то он будет создан. Если файл создать невозможно, например, из-за недостаточных прав доступа, журнал будет записан в нелокализованное расположение APPDATA (см. ниже). Если аргумент filename не задан, в папку нелокализованных данных приложения текущего пользователя записываются два файла. Папку нелокализованных данных приложения для SQL Server можно найти по переменной среды APPDATA. Например, для SQL Server 2012, это папка <system drive>:\Users\<username>\AppData\Roaming\Microsoft\AppEnv\10.0\. Два файла имеют имена по умолчанию ActivityLog.xml и ActivityLog.xsl. Первый содержит данные журнала действий, а второй ― это таблица стилей XML, которая обеспечивает более удобный просмотр XML-файла. Для просмотра файла журнала в средстве просмотра XML-файлов по умолчанию, например Internet Explorer, выполните следующие действия: Нажмите кнопку «Пуск», выберите «Выполнить...», введите «<system drive>:\Users\<username>\AppData\Roaming\Microsoft\AppEnv\10.0\ActivityLog.xml» в открывшееся поле и нажмите клавишу ВВОД.

Файлы, содержащие запросы, выведут запрос о подключении к серверу, если имеются сведения о соединении, а тип файла связан с этим типом сервера. Например, SQL-файлы в среде Среда SQL Server Management Studio откроются в окне редактора SQL-запросов, а 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 из командной строки с применением проверки подлинности Windows и с редактором кода, настроенным для сервера ACCTG and the database AdventureWorks2012, без показа экрана-заставки:

Ssms -E -S ACCTG -d AdventureWorks2012 -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"

См. также

Другие ресурсы

Использование среды SQL Server Management Studio