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


Программа SSMS

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

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

Примечание.

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

Синтаксис

  
      Ssms  
    [scriptfile] [projectfile] [solutionfile]  
    [-Sservername] [-ddatabasename] [-Uusername] [-Ppassword]   
    [-E] [-nosplash] [-log[filename]?] [-?]  

Аргументы

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

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

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

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

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

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

[пароль P]
Пароль при подключении с помощью проверки подлинности 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 это папка <системный_диск>:\Users<имя_пользователя>\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, а многомерные файлы открывают окно многомерных выражений Редактор запросов в 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