Утилита SQL Server Books Online
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Microsoft SQL Server Books Online (MSBO) – программное средство поддержки электронной документации MSS. На рис. 1.3 представлен скриншот главного окна MSBO.

 

 

Рис. 1.3. Скриншот окна Microsoft SQL Server Books Online

 

Доступ к документации MSBO предоставляет несколькими способами: через оглавление, представленное в виде дерева; с помощью индекса, позволяющего отыскивать страницы документации по заданным ключевым словам. Кроме того MSBO может быть автоматически вызван с помощью меню или клавиши F1 в других инструментах MSS для отображения страницы документации, соответствующей контексту выполнения.

 

Утилита SQL Server Management Studio

Утилита SQL Server Management Studio (MSMS) занимает особое место среди инструментов MSS. Она предоставляет пользователю графический интерфейс, позволяющий конфигурировать и администрировать все компоненты MSS. Кроме того утилита включает редактор, позволяющий разрабатывать, отлаживать и выполнять сценарии на языке Transact-SQL.

На рис. 1.4 представлен скриншот главного окна MSMS. Графический интерфейс утилиты выполнен в стандартном стиле Microsoft.

 

Рис. 1.4. Скриншот окна Microsoft SQL Server Management Studio

Как правило, при работе c MSMS используется дочернее окно Object Explorer, позволяющее просматривать, создавать, модифицировать и удалять объекты MSS и БД. С помощью окна текстового редактора пользователь создает и сохраняет файлы, содержащие сценарии на языкеTransact-SQL. Вызов специальных команд позволяет выполнять эти сценарии, а также просматривать результат их выполнения. Более подробно применение MSMS описывается в следующей главе пособия.

 

Утилита SQLCMD

Утилита SQLCMD имеет интерфейс командной строки и предназначена для выполнения сценариев Transact-SQL. Для отображения краткой инструкции по применению утилиты необходимо ее выполнить с ключом -? (рис. 1.5).

Утилиту можно запустить в диалоговом режиме, позволяющем построчно вводить операторы Transact-SQL и выполнять таким образом подготовленный сценарий с помощью оператора GO. На рис. 1.6 представлен скриншот окна консоли с запущенной в диалоговом режиме утилитой SQLCMD. Пронумерованные стоки, отображенные в окне консоли, соответствуют введенным пользователем данным.

 

Рис. 1.5. Скриншот консоли с краткой инструкцией по использованию
утилиты SQLCMD

 

Рис. 1.6. Применение утилиты SQLCMD в диалоговом режиме

 

Чаще SQLCMD используют для выполнения уже готовых сценариев на Transact-SQL. При этом есть возможность передать параметры, заданные в командной строке. На рис. 1.7 представлен сценарий, который может быть подготовлен с помощью любого текстового редактора (например, Notepad). Сценарий содержит инструкции утилиты SQLCMD и операторы Transact-SQL. Обратите внимание на инструкцию :Setvar, задающую значение для системной переменной SQLCMDMAXFIXEDTYPEWIDTH, устанавливающей максимальный размер (в байтах) выводимых в столбцах данных. Кроме того, в сценарии используется переменная с именем P, значение которой должно быть задано в командной строке при вызове утилиты.

 

Рис. 1.7. Сценарий, выполняемый утилитой SQLCMD

 

Если сценарий, представленный на рис. 1.7, размещен в файле с именем D:\ scr. sql, то он может быть выполнен с помощью утилиты SQLCMD следующим образом (рис. 1.8).

 

 

Рис. 1.8. Запуск SQLCMD для выполнения сценария,
размещенного в файле D:\ scr. sql

 

Обратите внимание: 1) с помощью ключа – i задано имя файла со сценарием; 2) с помощью ключа – v задано значение переменной p, используемое в сценарии (рис. 1.7); 3) вывод результата осуществляется в окно консоли командной строки.

Обычно результат выполнения утилиты SQLCMD не выводится в окно консоли, а записывается в файл операционной системы. Имя выходного файла может быть задано с помощью ключа – o. На рис. 1.9 приведен пример командной строки вызова улиты SQLCMD c заданным именем (D:\ scr. txt) выходного файла.

 

 

Рис. 1.9. Запуск SQLCMD с заданным выходным файлом

 

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

Более подробно с возможностями утилиты SQLCMD можно ознакомиться в электронной документации, отображаемой утилитой MSBO или воспользовавшись источником [5].



Дата: 2019-02-25, просмотров: 200.