Поделиться через


Улучшенные возможности управления полнотекстовым поиском

Ниже перечислены усовершенствованные возможности управления полнотекстовым поиском, которые появились в 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 для диагностики и анализа производительности.

См. также

Основные понятия

Улучшение возможностей программирования полнотекстового поиска

Справка и поддержка

Получение помощи по SQL Server 2005