Главная » Microsoft SQL Server, Базы данных » Утилиты и компоненты SQL Server

0

Для управления SQL Server и взаимодействия с ней используются следующие компоненты и клиентские утилиты.

SQL Server Management Studio

По сути Management Studio представляет собой Visual Studio — специализированную интегрированную среду, используемую администраторами и разработчиками баз данных. Ядром этой утилиты является Object Explorer, укомплектованный фильтрами и способный обозревать все серверы в составе SQL Server (ядро базы данных, сервер анализа, сервер отчетности и т.д.). Редактор запросов (Query Editor) этой утилиты является удобным механизмом работы с кодом Т-SQL; он интегрирован с обозревателем решений (Solution Explorer) для управления проектами. Несмотря на то что интерфейс этой утилиты кажется перегруженным (рис. 3.6), все окна легко конфигурируются и могут быть автоматически скрыты с экрана.

Дополнительная В главе 6 рассматривается все множество инструментов утилиты Management информация Studio, а также методы использования этого гибкого интерфейса разработки и управления.

Рис. 3.6. Полный комплект окон и инструментов утилиты Management Studio может выглядеть перегруженным, однако гибкость интерфейса позволяет легко конфигурировать его по своему усмотрению

SQL Server Configuration Manager

Этот инструмент используется для запуска и остановки любого сервера, настройки параметров запуска и конфигурирования подключений (рис. 3.7). Эту утилиту можно вызвать из системного меню Пуск, а также из 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, но оптимизированная под задачи бизнес-аналитики, эта утилита используется для разработки пакетов службы интеграции, отчетов служба отчетности, кубов службы анализа и раскрытия данных.

Рис. 3.7. Утилита Configuration Manager используется для включения множества серверов и управления ими

Интегрированная справка SQL

Команда программистов, сформированная для создания документации SQL Server, справилась со своей работой отлично — она создала утилиту Books Online. Это нечто большее, чем обычная справочная система: все ее статьи полностью описывают рассматриваемую тематику и включают ряд примеров. Примененная индексация позволяет получить краткий список связанных статей. Утилиту Books Online можно открыть из Management Studio или непосредственно из системного меню.

Утилита Books Online тесно интегрирована с основными интерфейсами SQL Server. После выбора ключевого слова в редакторе запросов утилиты Management Studio и нажатия комбинации клавиш <Shift+Fl> откроется окно Books Online со статьей, посвященной данной теме. Аналогичным образом эту утилиту можно вызвать и из других приложений SQL Server.

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

При выполнении поиска отображаются статьи MSDN, размещенные как в Интернете, так и на локальном компьютере. В дополнение к этому утилита Books Online ищет сходные по теме статьи на форуме Codezone Community.

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

Компания Microsoft регулярно обновляет раздел Books Online. Самую свежую версию всегда можно загрузить с сайта www.microsoft.con/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.

www.microsoft.сот/downloads/details.aspx?familyid=06616212-0356- 46a0-8da2-eebc53a68034&displaylang=en

Соответствующую ссылку вы найдете и на сайте автора по адресу www. SQLServerBible.com.

В области бизнес-аналитики база данных AdventureWorksDW заменила базу FoodMart и была довольно хорошо воспринята сообществом пользователей.

Источник: Нильсен, Пол. Microsoft SQL Server 2005. Библия пользователя. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2008. — 1232 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии