Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pract2011_BD_KT_7 до 13 работы.docx
Скачиваний:
26
Добавлен:
17.11.2018
Размер:
173.27 Кб
Скачать

Лабораторная работа №4

НАСТРОЙКА SQL SERVER MANAGMENT STUDIO (SSMS)

Цель: Изучить компоненты и настройки SSMS.

Задачи:

  1. Ознакомиться с компонентами SSMS;

  2. Ознакомиться с элементами панели управления SSMS;

  3. Ознакомиться с параметрами меню Свойства.

Порядок выполнения:

  1. Запустите SSMS (Пуск | Bсe программы | Microsoft SQL Server 2008 | Среда SQL Server Management Studio).

  2. Нажмите кнопку Options (Настройки), чтобы активизировать диалоговое окно Connect to Server (Соединение с сервером). На некоторые элементы в этом окне следует обратить внимание.

  1. Server type (Тип сервера).

  2. Server name (Имя сервера). Второй раскрывающийся список содержит перечень установок SQL Server, которые может отыскать или о которых известно в диалоговом окне Connect to Server (Соединение с сервером). Если развернуть раскрывающийся список Server name, то можно найти локально или через сетевое соединение большее количество серверов с помощью <Browse for more...> (<Обзор дальше ...>).

  3. Authentication (Проверка подлинности). Последний раскрывающийся список определяет требуемый тип соединения.

  1. Нажмите кнопку Options (Параметры), которая перенесет вас на вкладку Connection Properties (Свойства соединения). Там вы увидите специфические свойства данного соединения.

  1. Connect to database (Соединение с базой данных). В этом раскрывающемся списке предоставляется перечень баз данных, находящихся на сервере, а на вкладке Login (Вход) указаны подробные данные входа. Нажав кнопку-стрелку, вы сможете просмотреть на сервере и выбрать базу данных, с которой необходимо соединиться. В этот список входят только те базы данных, с которыми позволяет соединиться учетная запись Windows или имя входа (login) для SQL Server. Кроме того, любая ошибка в подробных данных входа приведет к появлению здесь вместо списка баз данных сообщения об ошибке.

  2. Network (Сеть). Здесь указывается, каким образом должно быть выполнено соединение с SQL Server. В настоящий момент менять эти текущие параметры настройки не требуется.

  3. Connection (Соединение). Здесь речь идет о тайм-аутах соединения. Первый элемент, Connection time-out (Время ожидания соединения), определяет время ожидания соединения, предшествующее возврату ошибки. Для локальных установок и даже для большинства сетевых установок 15 секунд вполне достаточно. Единственно, когда может потребоваться увеличение данного параметра, — это при соединении через WAN или с установкой SQL Server у интернет-провайдера (ISP, Internet Service Provider). Второй параметр, Execution time-out (Время ожидания выполнения), содержит дополнительное значение тайм-аута для любого исполняемого кода T-SQL. Нулевое значение предполагает отсутствие тайм-аута; этот параметр настройки вам придется менять очень редко, если вообще придется.

  4. Последним параметром является флажок, позволяющий указать, следует ли шифровать соединение с SQL Server. Шифрование необходимо в тех случаях, когда соединение происходит за пределами организации.

  1. После указания всех требуемых элементов на вкладке Connection Properties (Свойства соединения) нажмите кнопку Connect (Соединить). Она перенесет вас в среду SSMS. Если вам когда-либо приходилось работать с Visual Studio .NET (VS.NET), то вы заметите, что SSMS имеет довольно похожую структуру. Со стороны Microsoft это не случайность, т. к. компания уделяет внимание вопросам интеграции SQL Server с .NET.

Рассмотрим Object Explorer (Обозреватель объектов), который должен был присутствовать при первом активировании SSMS. Если обозревателя там не было или он исчез, то его можно вызвать снова путем выбора View | Object Explorer (Вид | Обозреватель объектов) или нажатием клавиши <F8>. В большинстве случаев Вам будет служить именно этот обозреватель, т.к. он предоставляет подробные данные по каждому объекту, каждому элементу безопасности, многим другим разделам, относящимся к SQL Server. Как можно видеть, SSMS использует узлы (которые можно развернуть щелчком на значке для хранения большей части структуры Object Explorer (иерархии) в скрытом, компактном виде, пока она не потребуется).

Выберите в Object Explorer (Обозреватель объектов) самый верхний узел, узел сервера, для просмотра подробностей с помощью экрана Object Explorer Details (Подробности обозревателя объектов). Эта область известна как область документов. Для использования этой страницы не обязательно находиться на верхнем узле, т. к. подробности в данном обозревателе предоставляются по любому узлу. Ситуация немного напоминает папки в Проводнике Windows, где можно перемещаться по элементам с целью получения подробной информации об объектах в узле.

Теперь перейдите к строке главного меню SSMS, где первым представляющим интерес элементом является меню View (Вид). Три из первых четырех пунктов меню View активизируют два проводники (Object Explorer (Обозреватель объектов) и Registered Servers (Зарегистрированные серверы)) и страницу с подробными сведениями, которую мы уже встречали. Поэтому, если вам пришлось закрыть эти элементы ради экономии экранного пространства, вы сможете открыть их снова из меню или с помощью указанных "горячих" клавиш. Остальные пункты меню вносят изменения в серверы, отображаемые в Registered Servers Types (Типы зарегистрированных серверов), где можно переключаться между базами данных Database Engines (Компонент Database Engines) и Compact Engine (SQL Server Compact).

Далее приведены другие пункты меню View.

  • Template Explorer (Обозреватель шаблонов) обеспечивает доступ к шаблонам кода. Далее Вы будете компоновать объекты с помощью T-SQL. Вместо того чтобы начинать с нуля, воспользуемся шаблонами кода, содержащими базовый код для создания этих объектов.

  • Solution Explorer (Обозреватель решений) отображает решения, ко­торые представляют собой среди прочего удобные группирования объектов, код T-SQL или специальные программы, называемые хранимыми процедурами.

  • Properties Window (Окно свойств) отображает набор свойств для каждого объекта.

  • Bookmark Window (Окно закладок) позволяет создавать закладки, которые можно поместить в различные места кода с целью быстрого перемещения.

  • Toolbox (Панель элементов) содержит список объектов, являющихся задачами управления базой данных, и подробную информацию о том, где эти задачи могут быть изменены.

  • Error List (Список ошибок) показывает ошибки, найденные в коде, введенном в редактор.

  • Web Browser активирует Web-браузер в SQL Server, оптимален для поиска в сети решений проблем SQL Server, для которых может потребоваться дополнительная информация.

  • Other Windows (Другие окна) позволяет получить доступ к другим окнам, генерируемым при выполнении T-SQL из окна Query Editor (Редактор запросов), которые могут содержать сообщения об ошибках или результаты запросов.

  • Toolbars (Панели инструментов) активизирует панели инструментов для Query Editor (Редактор запросов), изображения базы данных с помощью диаграмм и интеграции с Visual SourceSafe для управления исходными файлами, если эти панели не открываются по умолчанию.

  • Full Screen (Полный экран | Во весь экран) удаляет строки заголовков и окна обозревателей, а затем обеспечивает максимальный показ главных страниц SSMS.

У SQL Server имеются два встроенных инструмента, а также возможность включать другие инструменты при их запуске. К ним можно получить доступ через подменю Tools (Сервис).

Далее приведены некоторые пункты меню Tools (Сервис), на которые следует обратить внимание:

  • SQL Server Profiler (Приложение SQL Server Profiler). Возможно, придет время, когда Вы захотите проконтролировать производительность SQL Server. Этот инструмент будет отслеживать и записывать в журнал события, выполнение кода и т.д., для случаев, когда это происходит с SQL Server.

  • Database Engine Tuning Advisor (Помощник по настройке ядра СУБД). С помощью этого консультанта можно взять рабочую нагрузку данных и пропустить ее через ваше решение. Он предназначен для поиска путей повышения производительности процесса.

  • Options (Параметры) — этот пункт позволяет получить доступ к раз­личным параметрам настройки SSMS. Ниже мы рассмотрим каждый из этих параметров.

Последняя часть SSMS, которую мы рассмотрим, — это стандартная панель инструментов SSMS (рис. 2.10). Некоторые из значков, например, значок Save (Сохранить выбранные элементы), распознаются мгновенно, но мы все равно пройдемся по каждой кнопке, чтобы пояснить, для чего все они предназначены.

Нажатие кнопки New Query (Создать запрос) открывает новое окно запроса, которое позволяет воспользоваться уже выполненным соединением с SQL Server.

Подобно кнопке New Query, кнопка New Database Engine Query (Запрос к ядру СУБД) также создает новое окно запроса. Но дает возможность воспользоваться для выполнения кода другим соединением с SQL Server.

Три кнопки New Analysis Service Query (Запрос служб Analysis Service) позволяют скомпоновать различные типы аналитических запросов.

Как и во всех других продуктах на основе Windows, на стандартной панели инструментов можно открывать и сохранять файлы. Первая из показанных кнопок, Open (Открыть файл), позволяет осуществить поиск файла T-SQL. Следующие две кнопки изменяют свои функции в зависимости от того, что вы делаете, но в основном кнопка Single Save дает возможность сохранить подробную информацию об активном окне в главной области документов в SSMS. Кнопка Multiple Save предоставляет возможность сохранить все открытые в окне документов вкладки.

Последний набор кнопок открывает обозреватели и вкладки документов, которые мы уже рассмотрели. Здесь слева направо приведены кнопки, осуществляющие доступ к Registered Servers Explorer (Зарегистрированные серверы) к странице с подробными сведениями, к Object Explorer (Обозреватель объектов), Template Explorer (Обозреватель шаблонов) и окну Properties (Свойства).

Изучение настроек SSMS

Как было показано ранее, в меню Tools (Сервис) есть пункт Options (Параметры). Он позволяет выбрать те возможности, которые необходимо установить для SSMS как часть настройки.

Узел Environment

Первый узел, который мы рассмотрим,— это узел Environment (Среда), в котором описывается среда SSMS и то, как она должна выглядеть. Этот узел включает узлы General (Общие), Fonts and Colors (Шрифты и цвета), Keyboard (Клавиатура) и Help (Справка), которые вы увидите далее.

Узел Source Control

При создании кода или объекта можно интегрировать в SQL Server систему управления версиями (source control system) таким образом, что изменения будут сохраняться немедленно. Для каждой системы управления версиями можно выбрать подключаемый модуль (plug-in). Это управление версиями можно использовать наряду с кнопками управления и пунктами меню.

Узел Text Editor

Узел Text Editor (Текстовый редактор) содержит параметры настройки, влияющие на работу с текстом.

Узел Query Execution

Узел Query Execution (Выполнение запроса) содержит параметры, влияющие на код T-SQL. Здесь можно изменить среду написания T-SQL и способ взаимодействия SSMS с SQL Server при выполнении T-SQL.

Узел Query Results

При выполнении кода T-SQL база данных возвращает результаты в SSMS. В узле Query Results (Результаты запроса) можно определить, как эти результаты будут выглядеть.

Контрольные вопросы

  1. Укажите разные способы определения панелей инструментов, выводимых на экран.

  2. Какой клавишей можно вызвать обозреватель объектов? Окно свойств?

  3. Какие панели инструментов могут использоваться в SSMS?

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

  5. Как изменить название закладки?

  6. Что означает шаблон кода? Зачем нужны шаблоны?

  7. Назовите назначение узла Environment (Среда) меню Tools (Сервис) подменю Options (Параметры).

  8. Чем отличается среда MDI от документов с вкладками?

  9. Как перейти в полноэкранный режим работы? Как выйти из него?

  10. Как задается форма сохранения результатов по умолчанию?

  11. Перечислите кнопки панели инструментов окна SSMS. Объясните назначение каждой кнопки.

  12. Расскажите, как можно добавлять и убирать панели инструментов в окне SSMS.

  13. Как добавить список открываемых окон в меню Вид?

  14. Укажите виды проверки подлинности sql server.

  15. Каким образом добавляются новые кнопки на панели инструментов. Как они удаляются? Имеются ли ограничения на номенклатуру добавляемых кнопок для различных панелей?

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

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

  18. Создайте конфигурацию SSMS, включающую в режиме макета среды MDI три окна: зарегистрированные серверы, окно свойств, списка задач.1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]