Утиліти і компоненти SQL Server

Для управління SQL Server та взаємодії з нею використовуються наступні компоненти і клієнтські утиліти

SQL Server Management Studio

По суті Management Studio представляє собою Visual Studio – спеціалізовану інтегровану середу, використовувану адміністраторами та розробниками баз даних Ядром цієї утиліти є Object Explorer, укомплектований фільтрами і здатний оглядати всі сервери в складі SQL Server (ядро бази даних, сервер аналізу, сервер звітності тощо) Редактор запитів (Query Editor) цієї утиліти є зручним механізмом роботи з кодом Т-SQL він інтегрований з оглядачем рішень (Solution Explorer) для управління проектами Незважаючи на те що інтерфейс цієї утиліти здається перевантаженим (рис 36), всі вікна легко конфігуруються і можуть бути автоматично приховані з екрану

Додаткова У главі 6 розглядається все безліч інструментів утиліти Management інформація Studio, а також методи використання цього гнучкого інтерфейсу розробки та управління

Рис 36 Повний комплект вікон та інструментів утиліти Management Studio може виглядати переобтяженим, проте гнучкість інтерфейсу дозволяє легко конфігурувати його за своїм розсудом

SQL Server Configuration Manager

Цей інструмент використовується для запуску і зупинки будь-якого сервера, налаштування параметрів запуску і конфігурування підключень (рис 37) Цю утиліту можна викликати з системного меню Пуск, а також з Management Studio

Утиліта Configuration Manager замінила собою утиліти Service Manager і кон-Новинка ^ фігурування клієнта мережі, що існували у версії SQL Server 2000

2005

Surface Area Configuration

З метою скорочення ресурсів, споживаних SQL Server 2005, безліч функцій за замовчуванням вимкнено Незважаючи на те що більшість цих функцій можна включити за допомогою інструкцій Т-SQL, утиліта Surface Area Configuration відкриває найпростіший шлях до їх конфігуруванню

Business Intelligence Development Studio

Аналогічна Management Studio, але оптимізована під завдання бізнес-аналітики, ця утиліта використовується для розробки пакетів служби інтеграції, звітів служба звітності, кубів служби аналізу та розкриття даних

Рис 37 Утиліта Configuration Manager використовується для включення безлічі серверів і керування ними

Інтегрована довідка SQL

Команда програмістів, сформована для створення документації SQL Server, впоралася зі своєю роботою відмінно – вона створила утиліту Books Online Це щось більше, ніж звичайна довідкова система: всі її статті повністю описують розглянуту тематику і включають ряд прикладів Застосована індексація дозволяє отримати короткий список повязаних статей Утиліту Books Online можна відкрити з Management Studio або безпосередньо з системного меню

Утиліта Books Online тісно інтегрована з основними інтерфейсами SQL Server Після вибору ключового слова в редакторі запитів утиліти Management Studio і натиснення комбінації клавіш відкриється вікно Books Online зі статтею, присвяченій даній темі Аналогічним чином цю утиліту можна викликати і з інших додатків SQL Server

Утиліта Management Studio надає також динамічне вікно довідки, яке автоматично відстежує курсор і відображає довідку по вибраному ключовому слову

Під час пошуку відображаються статті MSDN, розміщення як в Інтернеті, так і на локальному компютері На додаток до цього утиліта Books Online шукає подібні по темі статті на форумі Codezone Community

Посилання Community Menu і Developer Center дозволяють завантажити Web-сторінки, що дають користувачам можливість задати питання, щоб дізнатися більше про SQL Server

Компанія Microsoft регулярно оновлює розділ Books Online Найсвіжішу версію завжди можна завантажити з сайту wwwmicrosoftcon / sql посилання на нього я помістив на сторінку цієї книги за адресою www SQLServerBible com

SQL Profiler

Утиліта SQL Profiler спостерігає за всіма подіями і пакетами SQL Server, виводячи обрану інформацію на екран, записуючи в таблицю або файл Ця утиліта ідеально підходить для налагодження додатків і налаштування бази даних Функцію Database Tuning Advisor можна використовувати для збору даних з метою оптимізації бази даних

Performance Monitor

У той час як SQL Profiler записує великі набори даних, що стосуються потоків SQL і подій SQL Server, утиліта Performance Monitor (або System Monitor) виводить у відкрите вікно поточний стан вибраних лічильників Утиліту Performance Monitor можна знайти в папці адміністрування панелі управління системи Windows Якщо на компютері встановлено пакет SQL Server, то його лічильники автоматично додаються в Performance Monitor Повірте, SQL Server має масу корисних лічильників продуктивності Цього цілком достатньо, щоб прийняти правильні адміністративні рішення

Додаткова У главі 49 ми розглянемо і SQL Profiler, і Performance Monitor

інформація

Database Tuning Advisor

Утиліта Database Tuning Advisor аналізує пакет запитів (отриманий з утиліти Profiler) і рекомендує змінити структуру індексів і розділів для підвищення продуктивності Цей пакет змін можна легко конфігурувати і застосувати повністю або частково або відразу після аналізу, або пізніше

Додаткова Утиліта Database Tuning Advisor докладно розглянута в главі 50

інформація

Утиліти командного рядка: SQLCmd і BulkCopy

Ці інтерфейси командного рядка дозволяють розробнику виконати інструкції SQL або операції масового копіювання з операційної системи DOS або командного рядка Windows Служба інтеграції та SQL Server Agent роблять ці утиліти застарілим спадщиною минулого, проте для забезпечення максимальної гнучкості компанія Microsoft вирішила включити їх до складу SQL Server

Утиліта Management Studio має режим SQLCmd, що дозволяє використовувати редактор запитів так, ніби він є утилітою командного рядка

Пакет додаткових функцій SQL Server 2005

Цей пакет включає в себе кілька десятків драйверів і фрагментів коду для зворотної сумісності з іншими системами, а також зі сторонніми утилітами

■ SQL Server Upgrade Advisor Ця безкоштовна утиліта аналізує бази даних SQL Server 7 або SQL Server 2000 і видає докладний звіт про всіх питаннях, які слід вирішити перед міграцією цих баз даних в SQL Server 2005

■ Database Migration Assistant (DMA) Це не просто утиліта, а щось набагато більше Вона аналізує існуючу базу даних, а потім виводить рекомендації щодо її міграції в SQL Server 2005, при цьому оцінюючи ймовірні ризики В даний час DMA дозволяє імпортувати бази даних Oracle в SQL Server, але в майбутньому ця операція буде розширена і на інші платформи, можливо, на MySQL і MS Access

■ Best Practices Ця утиліта аналізує конфігурацію сервера і його баз даних, а потім виводить звіт про всі зауваження, заснованих на досвіді роботи професіоналів

Компанія Microsoft продовжує випускати додаткові утиліти, засоби та Назаштку ресурси, які підвищують продуктивність адміністрування та розробки в SQL Server Ці безкоштовні утиліти завжди можна завантажити з сайту www microsof t com / sql База даних AdventureWorks входить в інсталяцію SQL Server 2005, але не встановлюється за замовчуванням

AdventureWorks

AdventureWorks – це база даних прикладів, що поставляється в пакеті SQL Server 2005 Вона замінила собою існуючі раніше бази Northwind і Pubs У той час як база AdventureWorks має переваги в обсязі перед маленькими Northwind і Pubs, вона страждає від досить складної схеми Думки спільноти користувачів SQL Server

про неї не можна назвати однозначними Іноді її навіть називають AdventureWorst (найгірше пригода)

При бажанні ви можете завантажити з Інтернету сценарії, створюють бази даних Northwind і Pubs для SQL Server 2005

wwwmicrosoftсот/downloads/detailsaspxfamilyid=06616212-0356- 46a0-8da2-eebc53a68034 & displaylang = en

Відповідну посилання ви знайдете і на сайті автора за адресою www SQLServerBiblecom

У галузі бізнес-аналітики база даних AdventureWorksDW замінила базу FoodMart і була досить добре сприйнята спільнотою користувачів

Джерело: Нільсен, Пол Microsoft SQL Server 2005 Біблія користувача : Пер з англ – М: ООО ІД Вільямс , 2008 – 1232 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*