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


Зеркальное отображение баз данных и полнотекстовые каталоги

Изменения: 17 июля 2006 г.

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

Полнотекстовой каталог и индексы до перехода на другой ресурс

В новой зеркальной базе данных полнотекстовый каталог будет таким же, как и во время резервного копирования базы данных. После включения зеркального отображения базы данных, любые сделанные инструкциями DDL изменения на уровне каталогов (CREATE FULLTEXT CATALOG, ALTER FULLTEXT CATALOG, DROP FULLTEXT CATALOG) протоколируются, отправляются на зеркальный сервер и воспроизводятся в зеркальной базе данных. Однако изменения на уровне индексов не воспроизводятся в зеркальной базе данных, так как протоколирование этого на основном сервере не ведется. Таким образом, при изменении содержимого полнотекстового каталога основной базы содержимое полнотекстового каталога зеркальной базы становится несинхронизированным.

Полнотекстовые индексы после перехода на другой ресурс

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

  • Если выключено слежение за изменениями в полнотекстовом индексе, необходимо запустить полное сканирование индекса при помощи следующей инструкции:
    ALTER FULLTEXT INDEX ON имя_таблицы START FULL POPULATION
  • Если полнотекстовой индекс настроен на автоматическое отслеживание изменений, то происходит автоматическая синхронизация полнотекстового индекса. Однако синхронизация замедляет полнотекстовую производительность. Если производительность становится слишком низкой, можно запустить полное сканирование путем отключения отслеживания изменений, а затем снова установить отслеживание изменений в автоматический режим:
    • Отключение отслеживания изменений:
      ALTER FULLTEXT INDEX ON имя_таблицы SET CHANGE_TRACKING OFF
    • Переключение автоматического отслеживания изменений в автоматический режим:
      ALTER FULLTEXT INDEX ON имя_таблицы SET CHANGE_TRACKING AUTO
    ms191182.note(ru-ru,SQL.90).gifПримечание.
    Чтобы проверить, включено ли автоматическое отслеживание изменений, можно воспользоваться функцией OBJECTPROPERTYEX для запроса свойства TableFullTextBackgroundUpdateIndexOn таблицы.

Дополнительные сведения см. в разделе ALTER FULLTEXT INDEX (Transact-SQL).

ms191182.note(ru-ru,SQL.90).gifПримечание.
Запуск сканирования после перехода на другой ресурс работает так же, как и после восстановления.

После принудительного запуска службы

После того, как обслуживание принудительно переключилось на зеркальный сервер (с возможностью потери данных), запустите полное сканирование. Используемый для запуска полного сканирования метод зависит от слежения за изменениями полнотекстового индекса. Дополнительные сведения см. в подразделе «Полнотекстовые индексы после перехода на другой ресурс» ранее в этом разделе.

См. также

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

Обзор зеркального отображения базы данных

Другие ресурсы

ALTER FULLTEXT INDEX (Transact-SQL)
CREATE FULLTEXT INDEX (Transact-SQL)
DROP FULLTEXT INDEX (Transact-SQL)
Как удалить полнотекстовый индекс из базы данных (среда SQL Server Management Studio)
Как включить применение полнотекстового индексирования для таблицы (среда SQL Server Management Studio)
Администрирование компонента Full-Text Search
Архитектура компонента Full-Text Search
Основы полнотекстового поиска
Резервное копирование и восстановление полнотекстовых каталогов

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

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

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Изменения:
  • Пересмотрено примечание в пункте списка с описанием автоматического отслеживания изменений.

17 июля 2006 г.

Добавления:
  • Пересмотрено вступление с описанием различий между обработкой зеркальным сервером изменений на уровне каталогов и на уровне индексов.
  • Удалены рекомендации по проведению ручного обновления полнотекстового каталога.
Измененное содержимое
  • Пересмотрено описание синхронизации полнотекстового каталога после перехода на другой ресурс.