Привод ленточного конвеера

Курсовой проект - Разное

Другие курсовые по предмету Разное

? и хранимых процедур.

  • Резервное копирование и восстановление БД.
  • Настройка серверов публикации и рассылки для реализации механизмов тиражирования и формирование конкретных подлежащих тиражированию публикаций.
  • Управление системой безопасности SQL Server.
  • Создание файлов сопровождения, которые можно выполнять на регулярной основе. Определение полнотекстовой индексации по символьным полям в SQL Server.
  • Создание веб-задач, генерирующих HTML-страницы, импортирующих данных с них или запускающих другие веб-задачи.
  • Применение мастеров значительно сокращает время обучения администраторов СУБД, необходимое для освоения навыков продуктивной работы с Microsoft SQL Server. В среде с хранилищами данных, когда администраторам БД зачастую

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

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

    Средство Visual Database Diagrams

    Поскольку приложения, работающие с хранилищами данных, отличаются большей итеративностью, нежели OLTP-системы, используемые первыми структуры и схемы БД имеют тенденцию меняться чаще. Средство Visual Database Diagrams предоставляет администраторам БД под управлением Microsoft SQL Server инструменты моделирования физических структур данных, упрощающие планирование и реализацию циклов пересмотра системы. Диаграммы сохраняются на сервере СУБД с помощью средства SQL Server 7.0 Enterprise Manager. Изменения, внесенные в БД, отображаются в ее диаграмме, и наоборот. Имеется мастер для автоматизации выбора и размещения на диаграмме таблиц существующей БД. Тем не менее, сущности БД (таблицы и их связи) можно определять и без его помощи, только средствами инструмента Diagram.

    Рис. 8. Инструмент Database Diagram показывает таблицы и их связи, а также позволяет менять структуру отдельных таблиц и ограничений, связывающих таблицы. При сохранении диаграммы внесенные в нее изменения выполняются и в самой БД.

    Инструмент мониторинга событий СУБД SQL Server Profiler

    Для осуществления надлежащей тонкой настройки параметров реляционных БД необходимо постоянно иметь информацию о статистике ее реального использования. SQL Server Profiler - это графический инструмент, позволяющий системным администраторам осуществлять мониторинг событий, обрабатываемых механизмом Microsoft SQL Server, путем постоянной регистрации в реальном масштабе времени всех действий сервера. SQL Server Profiler отслеживает происходящие в SQL Server события, фильтрует их на базе задаваемых пользователем критериев и направляет трассировочную информацию на экран, в файл или в таблицу БД. На основе этих данных SQL Server Profiler предоставляет администраторам БД возможность повторного "проигрывания" зарегистрированных последовательностей действий для тестирования изменений структур БД, идентификации неэффективно выполняемых запросов, разрешения проблемных ситуаций или восстановления состояния БД на предыдущие моменты времени.

    Приведем примеры отрабатываемых механизмом СУБД событий, которые можно отслеживать:

    • Подключения к БД - успешные или неудачные - и отключения от нее.
    • Выполнение операторов SELECT, INSERT, UPDATE и DELETE.
    • Запись ошибки в журнал регистрации ошибок SQL Server.
    • Блокировка или снятие блокировки объектов БД.

    Данные о каждом событии могут регистрироваться и сохраняться для последующего анализа в файле или в таблице SQL Server. Данные о событиях в СУБД собираются путем создания трассировок, которые могут содержать информацию о SQL-операторах и результатах их выполнения, о том, какой пользователь и с какого компьютера запускал эти операторы, и о времени начала и завершения каждого события.

    Данные о событиях можно фильтровать так, чтобы их сбор осуществлялся только по некоторому подмножеству событий. Это позволяет администратору БД ограничить сбор только интересующими его событиями. Например, можно собирать только события, затрагивающие определенную БД, или инициируемые конкретным пользователем, игнорируя все прочие. Аналогичным образом можно задать сбор данных только о тех запросах, время выполнения которых превышает заданное значение.

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

    Анализатор запросов SQL Server Query Analyzer

    SQL Server Query Analyzer - это великолепный инструмент для интерактивного оперативного выполнения любых операторов и сценариев, написанных на Transact-SQL (языке запросов SQL Server). Поскольку для использования SQL Server Query Analyzer необходимо владеть Transact-SQL, этот инструмент предназначен в основном для квалифицированных пользователей и администраторов БД. Пользователи вводят операторы Transact-SQL в полнотекстовом окне, выполняют их и просматривают результаты в текстовом окне или в табличном виде. Аналогично можно запустить и просмотреть результаты выполнения операторов Transact-SQL, записанных в текстовом файле.

    SQL Server Query Analyzer предоставляет также отличные инструменты для анализа механизмов интерпретации и обработки СУБД Microsoft SQL Server операторов Transact-SQL. Пользователь может делать следующее: