КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Инструменты SQL Server 20001. Enterprise Manager.Данный инструмент является базовым при выполнении самых разнообразных задач: - управления системой безопасности; - создания баз данных и ее объектов; - создания и восстановление резервных копий; - конфигурирования подсистемы репликации; - управления параметрами работы служб SQL Server 2000; - управления подсистемой автоматизации; - запуска, останова и приостанова служб; - конфигурирования связанных и удаленных серверов; - создания, управления и выполнения пакетов DTS Приведенный список не исчерпывает всех областей применения Enterprise Manager и легко может быть расширен. Большая часть административных задач SQL Server 2000 может быть выполнена следующими методами: - использованием средств Transact-SQL; - с помощью графического интерфейса Enterprise Manager; - с помощью мастеров (wizards). 2. SQL Server Service Manager.Единственной задачей утилиты SQL Server Service Manager является предоставление пользователю удобного механизма запуска, останова и приостановки служб SQL Server 2000. Кроме этого, она позволяет лишь запретить или разрешить автоматический запуск той или иной службы при загрузке операционной системы. Утилита Service Manager устанавливается при инсталляции SQL Server 2000 и по умолчанию автоматически запускается при загрузке операционной системы. В нормальном состоянии утилита Service Manager представлена значком в правой части панели задач (taskbar). Двойной щелчок на пиктограмме приведет к открытию окна программы, с помощью которого можно запускать, останавливать и приостанавливать службы SQL Server 2000, а также разрешать или запрещатьихавтоматический запуск при загрузке операционной системы. 3. SQL Server Profiler.Утилита SQL Server Profiler–это графический инструмент, с помощью которого администратор может наблюдать за теми или иными аспектами работы SQL Server 2000. При выполнении пользовательских запросов, хранимых процедур, команд Transact-SQL, подключении к серверу и отключении от него, а также множества других действий ядро SQL Server 2000 сохраняет в системных таблицах массу различной информации о ходе выполнения операций. Эта информация может быть получена с помощью специальных хранимых процедур. Утилита SQL Server Profiler использует эти хранимые процедуры для получения необходимой информации. Полученные данные затем представляются в удобном виде с помощью графического интерфейса, однако пользователи могут получать информацию о процессах SQL Server 2000, обращаясь напрямую к хранимым процедурам. В принципе, на основе этих хранимых процедур можно даже написать свое собственное приложение, которое будет отображать информацию о работе SQL Server 2000 в нужной форме. 4. Query Analyzer.Этот инструмент предназначен для выполнения запросов и анализа их исполнения. По частоте использования и важности Query Analyzer сравним с Enterprise Manager. Для выполнения SQL-кода, его нужно воспроизвести в окне Query Analyzer и нажать кнопку Execute Query, на которой изображен зеленый треугольник. Результат выполнения запроса будет отображен в нижней части окна SQL Query Analyzer. 5. Upgrade Wizard.Мастер Upgrade Wizard предназначен для выполнения обновления баз данных SQL Server 6.5 до SQL Server 2000. В процессе обновления на SQL Server 2000 будут перенесены собственно данные, а также весь набор объектов обновляемой базы данных, включая хранимые процедуры, триггеры, правила, умолчания, ограничения целостности, представления. Кроме того, также окажутся перенесенными пользователи базы данных со всеми установленными правами доступа к объектам базы данных и т. д. 6. Import and Export Data. Этот инструмент является мастером импорта/экспорта данных, предназначенным для создания пакета DTS, который будет выполнять копирование информации между двумя источниками данных. Отличительной особенностью мастера является простота конфигурирования процесса копирования данных. 7. Client Network Utility и Server Network Utility. Наличия протокола не достаточно для сетевой работы SQL Server 2000. Для того чтобы клиенты смогли установить соединение с сервером как на клиенте, так и на сервере, необходимо добавить специальные сетевые библиотеки (Network Library). Эти библиотеки реализованы в виде динамически подключаемых библиотек (DLL, dynamic link library) и подключаются к операционной системе. Библиотека расширяет базовые возможности протокола и является как бы надстройкой над ним, выполняющей различные сетевые операции по обмену данными между клиентом и сервером. 8. Утилиты командной строки.Помимо уже рассмотренных утилит, имеющих графический интерфейс, в SQL Server 2000 существует набор утилит командной строки, с помощью которых также можно выполнять различные задачи. Некоторые из этих утилит используются сервером автоматически и являются, скорее, частью ядра SQL Server 2000, чем собственно утилитами. В файле материалов приведен обзор утилит командной строки. Указанные утилиты автоматически копируются мастером установки в каталог Binn установочного каталога SQL Server 2000, но могут быть запущены из любого другого каталога, так как мастер соответствующим образом конфигурирует переменную окружения PATH. 9. Мастера.Как уже говорилось, многие задачи могут быть выполнены с помощью мастеров. Это наиболее простой способ выполнения административных задач. Недостатком мастеров являются достаточно ограниченные возможности. Однако некоторых мастеров сказанное не касается. К ним можно отнести мастера конфигурирования подсистемы репликации, что является довольно сложным процессом. Например, чтобы создать публикацию средствами Enterprise Manager, нужно воспользоваться соответствующим мастером. Конечно, всегда можно применить средства Transact-SQL. Но иногда это настолько сложно и трудоемко, что лучшим решением будет использование мастера.
|