MS SQL-Server 2000. Сивохин А.В. - 6 стр.

UptoLike

Составители: 

Система MS SQL Server 2000 реализована в виде нескольких самостоятельных
компонентов, каждый из которых отвечает за выполнения определенного круга задач. При работе
с Windows NT или 2000 эти компоненты работают обычно в виде служб операционной системы,
хотя их можно запускать и использовать как обычные приложения. Для Windows 98 понятие
службы не реализовано, поэтому компоненты SQL Server 2000 можно запускать только как
приложения.
Для запуска компонент системы в качестве служб можно использовать четыре способа:
1. Автоматический запуск службы при запуске операционной системы.
2. С помощью утилиты SQL Server Service Manager.
3. С использованием интерфейса Enterprise Manager.
4. Средствами утилиты командной строки net.exe.
Компонентами системы являются: MS SQL Server, SQL Server Agent, Searchservice и MS
DTC. При работе с Windows NT или 2000 можно создавать несколько копий (экземпляров) SQL
Server 2000, при этом каждая из этих копий будет иметь собственные копии компонентовслужб
MS SQL Server и SQL Server Agent, а остальные две компоненты будут общими.
Компонента MS SQL Server составляет ядро системы и реализует большинство ее основных
функций: выполнение хранимых процедур, управление файлами баз данных и журнала
транзакций, аутентификацию пользователей, выполнение запросов и команд Transact – SQL,
распределение ресурсов между пользователями, поддержку целостности баз данных, бизнес -
логики и механизмов транзакции.
Компонента SQL Server Agent отвечает за автоматическое выполнение заданий и
извещение системных операторов об ошибках в работе сервера. Запуск службы SQL Server Agent
не обязателен. Каждое задание может включать несколько шагов: выполнение команды или пакета
команд Transact – SQL, интерпретация сценария VBScript или JavaScript, запуск утилиты с
командной строки. Эти шаги могут зависеть друг от друга. Если выполнение шага происходит с
ошибкой, то возникает событие, и операторам отправляются сообщения о произошедших на
сервере неприятностях. Например, о том, что кончилось место на диске и база данных не может
увеличиваться. Сообщения поступают на пейджер операторов, которые отвечают за поддержание
сервера в рабочем состоянии. Каждый оператор имеет такие свойства, как имя, адрес электронной
почты, адрес пейджера, сетевой адрес для команды NET SEND, а также его рабочее время. При
обслуживании больших баз данных использование заданий может существенно уменьшить
нагрузку на администратора. Описание заданий, событий и операторов хранится в базе msdb. Для
их создания можно использовать утилиту Enterprise Manager, команды Transact-SQL и хранимые
процедуры, а также специальные приложения, работающие с SQL-DMO(Distributed Management
Object).
Компонента Microsoft Searhservice, или MSSearch обеспечивает полнотекстовый
поиск (Full-Text Search) нужной информации среди большего объема данных. Пользователи могут
выполнять поиск не только в обычном тексте, но и в форматированных документах, сохраненных
в полях BLOB, при этом используются различные типы документов. Индексирование
форматированных документов выполняется с помощью специальных фильтров спецификации
Ifilter, которые в соответствии с форматом документа производят выборку слов, отсеивая
служебную и другую ненужную информацию. После установки сразу же доступны фильтры для
файлов HTML, текстовых файлов и файлов Offise, однако можно легко создавать свои
собственные фильтры. В SQL Server 2000 обновление каталогов может выполнятся
автоматически, непосредственно при изменении самих данных или вручную с помощью SQL
Server Agent. Полнотекстовые запросы встроены в Transact-SQL, что позволяет в обычном
запросе
комбинировать стандартные средства поиска и полнотекстовые запросы. В одном запросе можно
выполнять поиск во всех индексированных столбцах таблицы. Допускается ограничивать поиск
первыми N совпадениями. Полнотекстовые индексы поддерживают многоязычный поиск и могут
использоваться любым узлом кластера. Основными задачами компоненты MS Search являются
поддержка полнотекстовых каталогов и индексов, определённых для базы данных , и поддержка
полнотекстовых запросов по словам и фразам, а также словам , близким по написанию.
Полнотекстовые каталоги и индексы поддерживаются только для таблиц баз данных локального
сервера. Установка MS Search возможна только на Windows 2000 Server или Windows 2000
Advanced server. Клиенты, работающие на других операционных системах , могут обращаться с
полнотекстовыми запросами к серверам с установленной службой MS Search . полнотекстовые
         Система MS SQL Server 2000 реализована в виде нескольких самостоятельных
компонентов, каждый из которых отвечает за выполнения определенного круга задач. При работе
с Windows NT или 2000 эти компоненты работают обычно в виде служб операционной системы,
хотя их можно запускать и использовать как обычные приложения. Для Windows 98 понятие
службы не реализовано, поэтому компоненты SQL Server 2000 можно запускать только как
приложения.
     Для запуска компонент системы в качестве служб можно использовать четыре способа:
     1. Автоматический запуск службы при запуске операционной системы.
     2. С помощью утилиты SQL Server Service Manager.
     3. С использованием интерфейса Enterprise Manager.
     4. Средствами утилиты командной строки net.exe.
         Компонентами системы являются: MS SQL Server, SQL Server Agent, Searchservice и MS
DTC. При работе с Windows NT или 2000 можно создавать несколько копий (экземпляров) SQL
Server 2000, при этом каждая из этих копий будет иметь собственные копии компонентов – служб
MS SQL Server и SQL Server Agent, а остальные две компоненты будут общими.
         Компонента MS SQL Server составляет ядро системы и реализует большинство ее основных
функций: выполнение хранимых процедур, управление файлами баз данных и журнала
транзакций, аутентификацию пользователей, выполнение запросов и команд Transact – SQL,
распределение ресурсов между пользователями, поддержку целостности баз данных, бизнес -
логики и механизмов транзакции.
         Компонента SQL Server Agent отвечает за автоматическое выполнение заданий и
извещение системных операторов об ошибках в работе сервера. Запуск службы SQL Server Agent
не обязателен. Каждое задание может включать несколько шагов: выполнение команды или пакета
команд Transact – SQL, интерпретация сценария VBScript или JavaScript, запуск утилиты с
командной строки. Эти шаги могут зависеть друг от друга. Если выполнение шага происходит с
ошибкой, то возникает событие, и операторам отправляются сообщения о произошедших на
сервере неприятностях. Например, о том, что кончилось место на диске и база данных не может
увеличиваться. Сообщения поступают на пейджер операторов, которые отвечают за поддержание
сервера в рабочем состоянии. Каждый оператор имеет такие свойства, как имя, адрес электронной
почты, адрес пейджера, сетевой адрес для команды NET SEND, а также его рабочее время. При
обслуживании больших баз данных использование заданий может существенно уменьшить
нагрузку на администратора. Описание заданий, событий и операторов хранится в базе msdb. Для
их создания можно использовать утилиту Enterprise Manager, команды Transact-SQL и хранимые
процедуры, а также специальные приложения, работающие с SQL-DMO(Distributed Management
Object).
               Компонента Microsoft Searhservice, или MSSearch обеспечивает полнотекстовый
поиск (Full-Text Search) нужной информации среди большего объема данных. Пользователи могут
выполнять поиск не только в обычном тексте, но и в форматированных документах, сохраненных
в полях BLOB, при этом используются различные типы документов. Индексирование
форматированных документов выполняется с помощью специальных фильтров спецификации
Ifilter, которые в соответствии с форматом документа производят выборку слов, отсеивая
служебную и другую ненужную информацию. После установки сразу же доступны фильтры для
файлов HTML, текстовых файлов и файлов Offise, однако можно легко создавать свои
собственные фильтры. В SQL Server 2000 обновление каталогов может выполнятся
автоматически, непосредственно при изменении самих данных или вручную с помощью SQL
Server Agent. Полнотекстовые запросы встроены в Transact-SQL, что позволяет в обычном запросе
комбинировать стандартные средства поиска и полнотекстовые запросы. В одном запросе можно
выполнять поиск во всех индексированных столбцах таблицы. Допускается ограничивать поиск
первыми N совпадениями. Полнотекстовые индексы поддерживают многоязычный поиск и могут
использоваться любым узлом кластера. Основными задачами компоненты MS Search являются
поддержка полнотекстовых каталогов и индексов, определённых для базы данных , и поддержка
полнотекстовых запросов по словам и фразам, а также словам , близким по написанию.
Полнотекстовые каталоги и индексы поддерживаются только для таблиц баз данных локального
сервера. Установка MS Search возможна только на Windows 2000 Server или Windows 2000
Advanced server. Клиенты, работающие на других операционных системах , могут обращаться с
полнотекстовыми запросами к серверам с установленной службой MS Search . полнотекстовые