Студопедия — Компоненты SQL Server 2000 (2003).
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Компоненты SQL Server 2000 (2003).






 

Для профессиональной работы с SQL Server 2000 необходимо понимать принципы его функционирования, знать, какой из компонентов необходимо использовать в том или ином случае. Рассмотрим основные компоненты SQL Server 2000.

Microsoft SQL Server 2000 реализован в виде набора служб операци­онной системы, каждая из которых запускается самостоятельно и отвечает за определенный круг задач. Приведем список служб SQL Server:

1. MSSQLServer;

2. SQLServerAgent;

3. Microsoft Search (MSSearch);

4. Microsoft Distributed Transaction Coordinator (MSDTC).

Реализация в виде служб позволяет SQL Server 2000 работать как части операци­онной системы, иметь собственные права доступа и не зависеть от пользователя, работающего на компьютере в данный момент. Операционная система Windows 95/98 не поддерживает служб, поэтому для работы SQL Server 2000 под управлением этой операционной системы автоматически выполняется эмуляция служб. Это связано с тем, что для работы в любой из поддерживаемых операци­онных систем SQL Server 2000 применяет единственный программный код. “Mi­crosoft” не стала создавать отдельный продукт для работы в операционной систе­ме Windows 95/98, а просто выполнила эмуляцию служб Windows NT. Рассмот­рим более подробно каждую из служб SQL Server 2000.

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

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

Все остальные службы можно рассматривать как расширения службы MSSQLServer, добавляющие гибкость и функциональность SQL Server 2000. Служба MSSQLServer всегда запускается первой, и уже после ее успешного старта другие службы, напри­мер SQLServerAgent, могут быть запущены и начать свою работу.

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

Служба SQLServerAgent является зависимой по отношению к службе MSSQLServer. Последняя может успешно работать и без службы SQLServerA­gent, в то время как для запуска службы SQLServerAgent необходимо предвари­тельно запустить службу MSSQLServer.

Служба Microsoft Search (MSSeareh), также называемая Full-Text Search, используется для поиска символьной информации в таблицах баз данных SQL Server 2000. Эта служба позволяет выполнять полнотекстовый поиск (full-text search). Технология полнотекстового поиска дает возможность находить не только слова и фразы, идентичные указанным, но и близкие к ним по смыслу и написанию.

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

Для реализации полнотекстового поиска в SQL Server 2000 существуют полнотекстовые каталоги (full-text catalog) и полнотекстовые индексы (full-text index). Данные полнотекстовых каталогов и индексов хранятся отдельно от основных данных в специальных файлах. Все действия по работе с этими файлами осуще­ствляет служба MSSeareh. Связь между службами MSSQLServer и MSSeareh производится через специального поставщика (full-text provider).

Служба MSSearсh периодически анализирует содержание таблиц баз данных и обновляет (repopulation) полнотекстовые каталоги и индексы. Если необходимо создать полнотекстовый индекс заново, следует выполнить перестроение (rebuild) индекса. Результатом такого подхода является то, что данными полнотекстового поиска нужно управлять отдельно от основных данных. Администратор должен настроить интервалы обновления данных полнотекстового поиска. Кроме того, операции резервного копирования и восстановления файлов полнотекстового по­иска необходимо выполнять отдельно от основных данных.

Служба MSDTC. SQL Server 2000 дает возможность пользователям работать одновременно с несколькими источниками данных. Пользователи в одном запросе могут обращаться к различным базам данных, хранящимся на одном и том же или на разных серверах. Кроме того, пользователи могут обращаться не только к серверам Microsoft SQL Server 2000, но также к любым источникам данных, работающим с технологией OLE DB. Эта технология позволяет обращаться не только к реляционным источникам данных, таким как Oracle, FoxPro, MS Access и т. д., но и к нереляционным источникам данных, таким, как текстовые файлы, книги MS Excel и настольные приложения.

Для обращения из тела одной транзакции к множеству источников данных SQL Server 2000 использует распределенные транзакции (distributed transaction). Для управления распределенными транзакциями существует координатор распреде­ленных транзакций (Distributed Transaction Coordinator). В SQL Server 2000 координатор распределенных транзакций реализован в виде службы MSDTC. Эта служба автоматически отслеживает ситуации, в которых необходимо начать выполнение распределенных транзакций. В некоторых ситуациях пользователь может и не подозревать, что его транзакция выполняется как распределенная. Служба MSDTC скрывает от пользователя все действия по обработке распределенных транзакций. Распределенные транзакции реализуются как множество локальных транзакций, открываемых на каждом источнике данных координатором распреде­ленных транзакций. Служба MSDTC синхронизирует все транзакции таким обра­зом, что пользователь может быть уверен в целостности данных на всех участни­ках распределенной транзакции.

 







Дата добавления: 2015-08-12; просмотров: 718. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

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

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

Общая и профессиональная культура педагога: сущность, специфика, взаимосвязь Педагогическая культура- часть общечеловеческих культуры, в которой запечатлил духовные и материальные ценности образования и воспитания, осуществляя образовательно-воспитательный процесс...

Устройство рабочих органов мясорубки Независимо от марки мясорубки и её технических характеристик, все они имеют принципиально одинаковые устройства...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия