Администрирование MS SQL Server 2000

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

яд усовершенствований, позволяющих обновлять распределенные представления и повышать производительность при обработке распределенных запросов на получение данных с других серверов группы.

 

 

Заключение

 

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

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

Реализация индексированных представлений в сервере SQL Server 2000 является уникальной с точки зрения простоты применения. Конкурирующие продукты, в которых реализованы индексированные или реальные представления, требуют специального кодирования запросов с включением ссылок на представления. Поэтому существующие запросы должны быть откорректированы с включением инструкций, позволяющих процессору обработки запросов найти необходимые индексированные или реальные представления. Как уже отмечалось выше, реализация индексированных представлений на сервере SQL Server 2000 не требует перекодирования запросов. Процессор обработки запросов автоматически и без вмешательства администратора базы данных распознает и обрабатывает индексированные представления.

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

Естественно, всю функциональность SQL Server 2000 невозможно охватить в рамках данной работы. Остались неосвещенными вопросы интеграции со службой каталогов, шифрование трафика по всем сетевым библиотекам, развитие служб тиражирования, включая обновление данных на подписчике при недоступном издателе на основе очередей сообщений и репликацию схемы данных, поддержка XML на уровне OLE DB-провайдера SQL Server, усовершенствования в службе полнотекстового поиска, службе преобразования данных, аналитических службах и многое другое, что заслуживает внимания. Думаю, что данный материал, несмотря на его, по большому счету, достаточно вводный характер, поможет лучше освоиться в мире новых возможностей SQL Server 2000 и с максимальной отдачей использовать их для решения своих конкретных задач, тем более что данный пакет все чаще используется во многих отраслях производства и бизнеса.

 

 

Глоссарий

 

№ п/пПонятиеОпределение1 База данных Структурированный, постоянно пополняемый и обновляемый набор данных 2ПОПрограммное обеспечение3СУБДСистема управления базами данных4ЭВМЭлектронно-вычислительная машина5SQL (Structured Query Language)"Язык структурированных запросов" - общепринятый язык для работы с реляционными базами данных6SQL Profiler"Профайлер" - утилита SQL Server, применяемая для слежения за производительностью сервера и за происходящей деятельностью7SQL Query Analyzer"Анализатор запросов" - утилита, ставшая заменой применению ISQL/W в качестве инструментального средства для эпизодических запросов SQL Server8SQL ServerПродукт фирмы Microsoft - система управления реляционными базами данных.9SQL Server Agent"Агент SQL Server" - программа, выполняющая некоторые задачи в фоновом режиме10SQL Server Analysis ServicesПрограмма-вставка (add-in program), созданная для помощи в аналитической обработке данных в реальном времени

управление база данные утилит таблица

Список использованных источников

 

1.