logo
шпаргалки на іспит з бд (1)

8.32. Піктографічне меню конструктора запитів утиліти Management Studio ms sql Server 2005.

Утиліта SQL Server Management Studio виступає в якості основного інструменту для управління SQL Server 2005, а також для багатьох інших утиліт цього програмного продукту. Для повноцінної роботи в SQL Server Management Studio використовується набір вікон, що дозволяють автоматизувати роботу програми:

вікно Solutions Explorer реалізує для розробника можливість переглядати вихідний код і групувати їх у вигляді логічної колекції, яка при необхідності може бути перенесена на іншу базу даних;

вікно Registered Servers дозволяє вибрати сервер SQL, робота з яким буде виконуватися;

вікно Object Explorer дозволяє виконувати роботу з об'єктами вибраного сервера, переглядати і змінювати їх властивості;

вікно Report Designer дозволяє створювати і настроювати звіти SQL Server 2005.

Вікно Solution Explorer - це основне вікно для роботи з окремими компонентами створюваного застосування. Воно за замовчуванням відображається у правому верхньому кутку SQL Server Management Studio (мал. 3.3). У вікні Solution Explorer відображається у вигляді деревоподібних структури набір використовуваних об'єктів, з'єднань і запитів до бази даних. Все це складає проект, над яким ведеться робота. Кореневий елемент дерева носить назву рішення. За замовчуванням йому присвоюється значення Solution 1, проте розробник може змінити це ім'я на будь-яке інше, використовуючи вікно властивостей рішення.

Вікно Properties розташовується в правому нижньому кутку SQL Server Management Studio (див. рис. 3.3) і дозволяє настроювати і проглядати властивості об'єкта, обраного у вікні Solution Explorer. Дане вікно крім перегляду значень властивостей вибраного об'єкту дозволяє вирішувати цілий ряд різнорідних завдань. По-перше, з його допомогою ви можете встановлювати найменування рішення, проекту або окремого об'єкта. По-друге, за допомогою вікна Properties можна контролювати виконання DTS-пакетів. Нарешті, основне завдання, для вирішення якої використовується вікно Properties, - це швидка зміна властивостей для декількох об'єктів одночасно. Для того щоб зробити це, виконайте наступні дії:

1. У вікні Solution Explorer виділіть об'єкти, для яких одночасно необхідно змінити значення вибраного властивості. Для цього можна скористатися клавішами Shift або Ctrl.

2. Змініть вибране властивість у вікні Properties. Після цього значення властивості буде змінено для всіх виділених об'єктів.

У системі, в якій ведеться розробка програм, може використовуватися декілька зареєстрованих серверів. Для розробки додатків і настройки кількох серверів може використовуватися одна утиліта SQL Server Management Studio. Для того щоб автоматизувати розробку і дати розробникові можливість вибирати сервер, для якого виконуються розробки додатків, використовується вікно Registered Servers. Це вікно містить список зареєстрованих серверів SQL і дозволяє виконувати логічну угруповання кількох серверів для спрощення процесу взаємодії з групою Северов.

Перед тим як почати роботу з обраним сервером, необхідно його зареєструвати у вікні Registered Servers. Для цього клацніть правою кнопкою миші на вибраному сервері у вікні Registered Servers і виберіть у контекстному меню команду New - Server Registration. Після цього сервер буде зареєстрований і доступний для використання. Розробниками часто використовується логічна угруповання серверів. Для того щоб створити логічну групу серверів, виконайте наступні дії:

1. Клацніть правою кнопкою миші у вікні Registered Servers і виберіть у контекстному меню команду New - Server Group. Результатом цього буде створення нової групи.

2. Введіть ім'я групи і перемістіть до цієї групи необхідні сервери, використовуючи покажчик миші.

Також часто виникає необхідність перенесення списку зареєстрованих серверів між окремими копіями SQL Server Management Studio. Це дозволить вам уникнути ручного введення кожного сервера і його реєстрації, а також прискорить процес створення списку зареєстрованих серверів в тому випадку, якщо таких серверів в системі досить багато.

До реєстрації сервера в системі ви не зможете управляти його сервісами. Після виконання реєстрації всі сервіси сервера стають доступні для управління. Ви можете запускати, зупиняти, припиняти і відключати виконання сервісу. Також після виконання процедури реєстрації можна працювати з об'єктами вибраного сервера. Для цього досить двічі клацнути на вибраному сервері. Після цього буде виконано з'єднання з сервером, і список доступних об'єктів відобразиться у вікні Object Explorer.

Вікно Object Explorer утиліти SQL Server Management Studio дозволяє реалізувати такий же набір дій, що і утиліта SQL Server Enterprise Manager в попередніх версіях SQL Server. Дане вікно відображається в лівій нижній частині вікна утиліти SQL Server Management Studio (див. рис. 3.3) і дозволяє виконувати запуск і зупинку сервера, створення баз даних, їх з'єднання і відключення, а також настроювання властивостей сервера, створення об'єктів баз даних (таких, як уявлення, збережені процедури і таблиці), генерацію сценаріїв T-SQL, управління правами доступу до об'єктів, моніторинг роботи сервера, перегляд системних журналів, настройку механізму реплікації і багато іншого.

Для того щоб почати роботу з об'єктами, які відображаються у вікні Object Explorer, клацніть на вибраному об'єкті правою кнопкою миші і виберіть у контекстному меню потрібний пункт. У контекстному меню відображається унікальний набір властивостей для кожного об'єкта. Також контекстне меню дозволяє виконати одну з таких дій з об'єктом:

видалення;

перейменування;

створення нової таблиці;

підключення;

перегляд залежностей таблиці;

відключення;

настройка властивостей об'єкта;

скорочення;

зміна таблиці;

резервне копіювання бази даних;

відновлення бази даних з резервної копії та інші дії.

Склад контекстного меню і, відповідно, набір доступних дій залежить від типу вибраного об'єкту.

Мабуть, найголовнішим перевагою вікна Object Explorer є можливість генерувати сценарії створення в ньому відображаються об'єктів. Це спрощує і прискорює процес створення додатків. Для автоматизації цієї операції передбачено використання майстра сценаріїв (утиліта Script Wizard). Це засіб автоматизації дозволяє створювати резервну копію бази даних, створювати тестову базу даних або необхідний об'єкт. Використовуючи утиліту Script Wizard для декількох об'єктів, можна розробити або окремий сценарій для створення кожного об'єкта, або загальний сценарій для створення декількох об'єктів одночасно. При цьому результуючий сценарій може бути виведений в окремий файл, у буфер обміну або в редактор запитів SQL Server Management Studio.