Улучшенные возможности управления полнотекстовым поиском
Ниже перечислены усовершенствованные возможности управления полнотекстовым поиском, которые появились в Microsoft SQL Server 2005.
Резервное копирование и восстановление полнотекстовых каталогов
SQL Server 2005 предоставляет встроенные возможности резервного копирования и восстановления полнотекстовых каталогов. В предыдущих версиях SQL Server отсутствовал встроенный и надежный механизм резервного копирования и восстановления полнотекстовых каталогов. В данной версии SQL Server полнотекстовые каталоги можно архивировать и восстанавливать вместе с данными базы данных или отдельно от них. Эта возможность сокращает время, необходимое для восстановления после сбоя, и упрощает задачу переноса данных, в том числе полнотекстовых каталогов, с одного компьютера на другой, не требуя повторного заполнения каталога. Данная функция резервного копирования и восстановления предоставляет следующие возможности:
- Позволяет выполнять резервное копирование и восстанавливать один или несколько полнотекстовых каталогов с носителя точно так же, как и при работе с другими данными.
- Исключает необходимость повторного заполнения данных после восстановления.
- Позволяет обновлять полнотекстовые данные, чтобы отразить последние изменения, применяя накат журналов после восстановления. Для использования этой функции необходимо включить отслеживание изменений.
- Дополнительные сведения см. в разделе Резервное копирование и восстановление полнотекстовых каталогов.
Включение полнотекстовых каталогов в операции подключения и отключения баз данных
Microsoft SQL Server 2005 сохраняет полнотекстовые каталоги, когда администратор выполняет операции подключения или отключения базы данных. В предыдущих версиях SQL Server эти операции не охватывали полнотекстовые каталоги, в результате чего эти каталоги терялись. Администраторам приходилось удалять и перестраивать заново полнотекстовый каталог.
В данной версии SQL Server полнотекстовые каталоги считаются частью базы данных. Администраторы могут отключить базу данных, скопировать ее файлы в другое место и снова подключить базу данных. Эти действия распространяются и на полнотекстовые каталоги. Дополнительные сведения см. в разделе Присоединение и отсоединение полнотекстовых каталогов.
Полнотекстовое индексирование XML-данных
В SQL Server 2005 появился новый тип данных XML, который применяется для хранения XML-документов и фрагментов. Полнотекстовый поиск в SQL Server теперь поддерживает создание полнотекстовых индексов и полнотекстовых запросов к типу данных XML.
Запросы по уровню гранулярности находятся на глубине значения столбца. Полнотекстовые предикаты, применяемые к полнотекстовому индексированному столбцу XML, возвращают строки, где заданная строка поиска находится в любом месте содержимого столбца. Дополнительные сведения см. в разделе Запросы столбцов varbinary(max) и xml.
Обновление и повышение производительности полнотекстового индексирования
В SQL Server 2005 полнотекстовый поиск включает обновление службы поиска Microsoft (MSSearch) до версии 3.0. К преимуществам обновленной версии относятся:
- Значительно улучшенная производительность заполнения полнотекстовых индексов.
- Для каждого экземпляра SQL Server используется один экземпляр службы MSSearch 3.0.
- Служба MSSearch 3.0 запускается под той же учетной записью службы, что и SQL Server.
- Дополнительные сведения см. в разделе Средство полнотекстового поиска (Майкрософт) для SQL Server.
Защита параллельной работы служб
Полнотекстовый поиск в SQL Server 2005 использует по одному экземпляру средства полнотекстового поиска Microsoft для SQL (MSFTESQL) для каждого экземпляра SQL Server. Каждый экземпляр MSFTESQL запускается и работает под той же учетной записью службы, что и экземпляр SQL Server. Если администратор меняет учетную запись службы SQL Server для отдельного экземпляра, то обновляется и соответствующая учетная запись службы MSFTESQL. В предыдущих версиях SQL Server все экземпляры и приложения сервера одновременно использовали один общий экземпляр MSSearch, запущенный под учетной записью LocalSystem.
Богатые возможности отчетов о состоянии
Полнотекстовый поиск для SQL Server 2005 предусматривает ряд улучшений отчетов о состоянии, упрощающих поддержку и управление полнотекстовыми реализациями. Эти усовершенствования включают:
- Журналы состояния заполнения, в которых регистрируется состояние и ошибки индексирования для каждого индекса в каталоге.
- Появление дополнительных состояний служб, каталогов и индексов, а также параметров конфигурации.
- Использование полнотекстовых запросов в приложении SQL Server Profiler для диагностики и анализа производительности.
См. также
Основные понятия
Улучшение возможностей программирования полнотекстового поиска