Создание, анализ и изменение сценариев в среде SQL Server Management Studio

Среда Среда SQL Server Management Studio содержит специализированные редакторы кода для редактирования следующих запросов: Transact-SQL, выражений языка XQuery, многомерных выражений, расширения интеллектуального анализа данных, XML для аналитики и SQL Server Compact 3.5 с пакетом обновления 2 (SP2).

Возможности

Редакторы кода в среде Среда SQL Server Management Studio обладают следующими возможностями.

  • Шаблоны, которые могут быть использованы для быстрой подготовки сценариев для компонента SQL Server Database Engine, служб Службы Analysis Services и SQL Server Compact 3.5 с пакетом обновления 2 (SP2). Шаблоны — это файлы, содержащие базовый набор инструкций, необходимых для создания объектов в базе данных.

  • Выделение цветом синтаксических конструкций, облегчающее читаемость сложных инструкций.

  • Создание запросов в графическом конструкторе запросов методом перетаскивания.

  • Представление окон запросов в виде вкладок окна документа или в виде отдельных документов.

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

  • Отображение табличной сетки результатов в виде отдельных окон с вкладками.

  • Графическое отображение данных инструкции Showplan с демонстрацией логических шагов, встроенных в план выполнения инструкции языка Transact-SQL.

  • Среда изменения текста с развитыми возможностями, поддерживающая поиск и замену, комментирование блоков, пользовательские шрифты и цвета и нумерацию строк. Некоторые типы редакторов поддерживают дополнительные возможности, такие как структурирование и автозавершение.

  • Режим SQLCMD для выполнения скриптов, содержащих команды операционной системы.

    При выборе этого режима следует учитывать следующие ограничения.

    • Технология IntelliSense в редакторе запросов компонента Database Engine отключена.

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

    • Поскольку редактор запросов не может отвечать на запросы операционной системы, не следует запускать интерактивные инструкции

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

Включение технологии IntelliSense для скриптов Transact-SQL большого размера может привести к падению производительности на медленных компьютерах. Сведения о том, как ограничить размер скриптов Transact-SQL, для которых применяется технология IntelliSense, см. в разделе Параметры (Текстовый редактор/Transact-SQL/IntelliSense).

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

Редактор запросов Среда SQL Server Management Studio SQL Server Compact не поддерживает SQL Server Compact 4.0.

Компоненты

Редакторы запросов содержат следующие окна.

  • Редактор запросов. Это окно используется для ввода и выполнения сценариев.

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

  • Сообщения. В этом окне отображаются ошибки, предупреждения и информационные сообщения, возвращаемые сервером в ходе выполнения сценария. Список сообщений изменяется только при повторном запуске сценария.

  • Список ошибок. В этом окне отображаются синтаксические и семантические ошибки, обнаруженные функцией IntelliSense в редакторе запросов Database Engine. Список ошибок меняется динамически в ходе редактирования сценариев языка Transact-SQL. Список ошибок отображает ошибки только в редакторе запросов Database Engine; в других редакторах список ошибок не отображается.

  • Статистика клиента. В этом окне отображаются сведения о выполнении запроса, сгруппированные по категориям. При выборе пункта Включить статистику клиента из меню Запрос в ходе выполнения запроса появляется окно Статистика клиента. Статистика успешно выполненных запросов приводится вместе со средними значениями. Чтобы сбросить средние значения, выберите пункт Сбросить статистику клиента в меню Запрос.

В следующей таблице перечислены разделы электронной документации SQL Server, содержащие сведения о редакторе кода.

Раздел

Описание

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

Содержит сведения о шаблонах и их создании.

Команды и функции для повышения удобства работы в редакторах

Включает темы о таких возможностях, как структурирование кода, нумерация строк, гиперссылки в комментариях, пометки, перенос по словам и т. п.

Сочетания клавиш среды SQL Server Management Studio

Содержит перечень сочетаний клавиш, доступных в редакторе кода.

Как связать расширение файла с редактором кода

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

Изменение сценариев и файлов в среде SQL Server Management Studio

Содержит ссылки на страницы, описывающие многие параметры настройки редактора кода.

Как изменить цвет, размер и стиль шрифта

Описывает настройку внешнего вида текста в редакторе кода.

Окно «Список ошибок» (среда Management Studio)

Описывает отображение сведений об ошибках в редакторе запросов компонента Database Engine.

Запуск редактора запросов среды SQL Server Management Studio

  • В меню Файл укажите пункт Создать, а затем выберите пункт Файл.

    Появляется диалоговое окно Создание файла.

    Выберите нужный тип создаваемого запроса. Например, чтобы создать запрос Transact-SQL, выберите запрос компонента Database Engine.

    Появляется окно редактора запросов.

  • На панели инструментов среды Среда SQL Server Management Studio нажмите кнопку нужного редактора запросов, чтобы открыть его. Например, чтобы создать запрос XMLA, нажмите кнопку Хапрос XMLA служб Analysis Services.

    Появляется окно редактора запросов.

Запуск редактора запросов компонента Database Engine из обозревателя шаблонов

  1. В меню Вид выберите пункт Обозреватель шаблонов.

    В нижнем правом углу откроется окно обозревателя шаблонов.

  2. Дважды щелкните шаблон, чтобы открыть окно запроса компонента Database Engine с текстом шаблона. Например, чтобы открыть шаблон CREATE DATABASE, нужно открыть папку Шаблоны SQL Server, папку Базы данных и дважды щелкнуть Создать базу данных.

Переключение редактора кода в полноэкранный режим

  • Чтобы переключаться между оконным и полноэкранным режимами в окне редактора кода, нажмите клавиши SHIFT + ALT + ВВОД.

Просмотр окна «Список ошибок» в среде Management Studio

  • Окно «Список ошибок» в среде Management Studio открывается одним из следующих способов.

    • В меню Вид выберите пункт Список ошибок.

    • Нажмите сочетание клавиш CTRL + \ или CTRL + E.