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

Изменения: 5 декабря 2005 г.

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

Возможности редакторов

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

  • Шаблоны, которые могут быть использованы для быстрой подготовки сценариев для SQL Server, служб SQL Server 2005 Analysis Services (SSAS) и SQL Server 2005 Compact Edition. Шаблоны — это файлы, содержащие базовый набор инструкций, необходимых для создания объектов в базе данных.
  • Выделение цветом синтаксических конструкций, облегчающее читаемость сложных инструкций.
  • Создание запросов в графическом конструкторе запросов методом перетаскивания.
  • Представление окон запросов в виде вкладок окна документа или в виде отдельных документов.
  • Представление результатов выполнения запроса в виде табличной сетки или текстового окна с возможностью перенаправления в файл.
  • Отображение табличной сетки результатов в виде отдельных окон с вкладками.
  • Графическое отображение результатов инструкции Showplan, отражающих логические шаги построения плана выполнения инструкции Transact-SQL. Management Studio при подключении к экземплярам SQL Server 2005 получает план от SQL Server Database Engine в формате XML, а при подключении к экземплярам SQL Server 2000 — в текстовом виде.
  • Среда изменения текста с развитыми возможностями, поддерживающая поиск и замену, комментирование блоков, пользовательские шрифты и цвета и нумерацию строк. Некоторые типы редакторов поддерживают дополнительные возможности, такие как структурирование и автозавершение.
  • Режим SQLCMD для выполнения сценариев, содержащих команды операционной системы.
    ms173477.note(ru-ru,SQL.90).gifПримечание.
    Так как SQLCMD запускается не из командной строки, имеются некоторые ограничения при выполнении запросов в режиме SQLCMD. Командной строке нельзя передавать параметры, например переменные. Кроме того, поскольку редактор запросов не поддерживает возможности реакции на приглашения операционной системы, не следует выполнять интерактивные инструкции.

Компоненты

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

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

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

Раздел Описание

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

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

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

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

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

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

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

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

Редактирование сценариев и файлов в среде SQL Server Management Studio

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

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

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

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

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

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

  2. В поле Категории выберите категорию создаваемого запроса. Например, чтобы создать запрос Transact-SQL, выберите Запрос SQL Server.

  3. В поле Шаблоны выберите тип создаваемого запроса. Например, чтобы создать запрос Transact-SQL, выберите Запрос SQL Server.

  4. Нажмите кнопку Открыть.

    Откроется диалоговое окно Подключение к SQL Server.

  5. В списке Экземпляр сервера введите или выберите имя сервера и щелкните Подключить.

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

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

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

См. также

Справочник

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

Основные понятия

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

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

Приступая к работе с компонентом Database Engine
Учебник по среде SQL Server Management Studio
Учебник «Составление инструкций Transact-SQL»
Учебник по программе SQLCMD
Использование программы sqlcmd

Справка и поддержка

Получение помощи по SQL Server 2005