Курсовая работа: Система баз данных MS SQL Server 2000
Developer Edition. Этот вариант SQL Server
позволяет разработчикам создавать приложения любых типов, функционирующие
совместно с SQL Server. В эту редакцию входит вся функциональность Enterprise Edition, но со специальным лицензионным соглашением конечного
пользователя (EULA), которое допускает разработку и
тестирование, но запрещает развертывание в эксплуатационных целях.
Desktop Engine (MSDE). В эту редакцию входят базовые функции механизма баз данных SQL Server
2000, однако не входят пользовательский интерфейс, управляющие инструменты,
функции анализа, поддержка репликации сведением, лицензии на доступ клиентов,
библиотеки разработчика и электронная документация. Здесь также ограничен
размер базы данных и уровень загруженности при работе с пользователями.
Редакция Desktop Engine требует меньше всего ресурсов по сравнению с остальными
редакциями SQL Server 2000, поэтому она идеально подходит для реализации
автономного хранилища данных.
Windows CE Edition. Эта редакция представляет собой версию SQL Server 2000
для устройств под управлением Windows
CE. Она программно совместима с другими
редакциями SQL Server 2000. Это позволяет разработчикам с помощью уже имеющихся у
них навыков и приложений расширять функциональность реляционного хранилища
данных решениями, работающими на новых классах устройств.
1.3 Возможности SQL Server
2000
Microsoft SQL Server 2000
обладает рядом возможностей, обеспечивающих легкость установки, развертывания и
эксплуатации, а также поддерживающих масштабируемость, создание хранилищ данных
и системную интеграцию с другим серверным ПО.
В состав входит множество инструментов и функций, упрощающих
процесс установки, развертывания, управления и использования баз данных. SQL
Server 2000 предоставляет администраторам баз данных полный набор инструментов,
необходимых для тонкой настройки SQL Server 2000 в составе промышленных
онлайновых систем. SQL Server 2000 также эффективно работает в небольших
однопользовательских системах, при этом издержки на администрирование
минимальны.
Установка или обновление происходит под управлением приложения с
графическим интерфейсом (GUI-приложения), которое направляет действия
пользователя при вводе сведений, необходимых программе установки. Программа
установки автоматически определяет наличие ранней версии SQL Server. После
завершения установки SQL Server 2000 она спрашивает пользователя, не желает ли
он запустить мастер обновления SQL Server 2000 (SQL Server 2000 Upgrade wizard),
под руководством которого будет быстро выполнен процесс обновления. Таким
образом, весь процесс установки или обновления завершается быстро, причем
пользователю приходится вводить минимум информации.
SQL Server 2000 автоматически и динамически меняет свою
конфигурацию в процессе работы. По мере роста числа пользователей, подключенных
к SQL Server 2000, он может динамически выделять необходимые ресурсы, например
память. При снижении загруженности SQL Server 2000 освобождает ресурсы и
возвращает их системе. Если на сервере одновременно запускаются другие
приложения, SQL Server 2000 обнаружит выделение для них дополнительной
виртуальной памяти и уменьшит объем используемой им виртуальной памяти, чтобы
снизить издержки на подкачку страниц. SQL Server 2000 также способен
автоматически увеличивать или уменьшать размер базы данных по мере добавления
или удаления информации.
SQL Server 2000 работает с другими программными продуктами,
образуя стабильное и безопасное хранилище информации для Интернета и
интрасетей:
·
SQL Server 2000
работает с механизмами безопасности и шифрования Windows 2000 Server и Windows
NT Server, реализуя безопасное хранилище информации;
·
SQL Server 2000
является высокопроизводительной службой хранения данных для Web-приложений,
работающих по управлением Microsoft Internet Information Services;
·
SQL Server 2000 можно
использовать вместе с Site Server для обслуживания больших и сложных Web-сайтов
электронной коммерции;
·
поддержка TCP/IP
Sockets позволяет интегрировать SQL Server 2000 с Microsoft Proxy Server для
реализации безопасной связи через Интернет и в интрасетях.
Производительность SQL Server 2000 можно довести до уровня,
необходимого для работы огромных Интернет-узлов. Кроме того, в механизме баз
данных SQL Server 2000 есть встроенная поддержка XML, а мастер Web Assistant
помогает генерировать страницы HTML (Hypertext Markup Language) на основе
данных SQL Server 2000 и публиковать эти данные для доступа по протоколам HTTP
(Hypertext Transport Protocol) и FTP (File Transfer Protocol).
SQL Server поддерживает аутентификацию Windows, что позволяет
применять в качестве учетных записей SQL Server 2000 пользовательские и
доменные учетные записи Windows NT и Windows 2000.
Аутентификацию пользователей при подключении к сети осуществляет
Windows 2000. При соединении с SQL Server, клиентское ПО запрашивает доверенное
соединение, которое может быть предоставлено, только если пользователи прошли
аутентификацию Windows NT или Windows 2000. Таким образом, SQL Server сам не
выполняет проверку пользователей, а пользователям не требуются отдельные имена
и пароли для подключения к каждой системе SQL Server SQL Server 2000 может
посылать и получать электронную почту и пейджинговые сообщения от Microsoft
Exchange или других почтовых серверов, совместимых с MAPI (Message Application
Programming Interface). Эта функция обеспечивает отсылку почты с помощью
пакетов, хранимых процедур и триггеров SQL Server 2000. События и уведомления
SQL Server 2000 можно настроить так, чтобы в случае возникновения серьезных
проблем или даже при риске их возникновения администратор сервера автоматически
получал уведомления по электронной почте или на пейджер.
2. Инструменты SQL Server 2000
2.1 Enterprise Manager
SQL Server Enterprise Manager — основной инструмент
администрирования SQL Server 2000, поддерживающий пользовательский интерфейс,
совместимый с MMC (Microsoft Management Console) и позволяющий решать ряд
административных задач:
·
определять группы
серверов, работающих под управлением SQL Server;
·
регистрировать
отдельные серверы в группе;
·
настраивать любые
параметры SQL Server для всех зарегистрированных серверов;
·
создавать и
администрировать любые базы данных, объекты, идентификаторы пользователей,
учетные имена и права доступа к SQL Server на каждом из зарегистрированных
серверов;
·
определять и исполнять
все административные задачи SQL Server на каждом зарегистрированном сервере;
·
интерактивно
конструировать и тестировать операторы SQL, пакеты и сценарии, вызывая SQL
Query Analyzer;
·
вызывать различные
мастера SQL Server.
MMC поддерживает общий интерфейс для управления различными
серверными приложениями в сети Microsoft Windows. В состав серверных приложений
входит такой компонент, как оснастка, который предоставляет пользователям MMC
интерфейс для управления серверным приложением. SQL Server Enterprise Manager является оснасткой MMC для Microsoft SQL Server 2000.
2.2
SQL Server Agent
SQL Server Agent работает на сервере, который функционирует под
управлением экземпляра SQL Server 2000 или более ранних версий SQL Server. SQL
Server Agent отвечает за решение следующих задач:
·
запуск заданий SQL
Server, запланированных для исполнения в определенное время или по истечении
определенного периода времени;
·
определение особых
условий, при наступлении которых необходимо выполнить заданное администратором
действие, например предупредить кого-нибудь, отправив сообщение на пейджер или
по электронной почте, или запустить задачу, соответствующую этим условиям;
·
запуск определенных
администраторами задач, выполняющих репликацию.
2.3 SQL Profiler
SQL Profiler — это инструмент для записи событий SQL Server 2000.
События сохраняются в файле трассировки, который в последствии можно проанализировать
или использовать для повтора некоторой последовательности действий при
диагностировании возникшей проблемы. SQL Profiler применяется для:
·
пошагового исполнения
проблемных запросов и определения источника проблемы;
·
поиска и диагностики
медленных запросов;
·
записи
последовательностей SQL-операторов, приводящих к возникновению проблем;
·
мониторинга
производительности SQL Server и регулирования его загруженности.
SQL Profiler также поддерживает аудит действий, выполненных с
экземплярами SQL Server. Информация о действиях, имеющих отношение к
безопасности, сохраняется для последующего просмотра администратором,
отвечающим за безопасность.
2.4 Service Manager
SQL Server Service Manager
предназначен для запуска, остановки и приостановки серверных компонентов SQL Server
2000. Эти компоненты работают как службы в Microsoft Windows NT или Windows
2000, а в Windows 95 и Windows 98 — как отдельные исполняемые программы.
SQL Server. Реализует механизм баз данных SQL Server. Для каждого
экземпляра SQL Server, работающего на компьютере, существует по одной службе
SQL Server.
SQL Server Agent. Реализует агент, который запускает
запланированные административные задачи SQL Server. Для каждого экземпляра SQL
Server, работающего на компьютере, имеется по одной службе SQL Server Agent.
Страницы: 1, 2, 3, 4 |