Создание резервных копий и восстановление полнотекстовых каталогов и индексов
В этом разделе описано резервное копирование и восстановление полнотекстовых индексов, созданных в SQL Server. В SQL Server полнотекстовый каталог представляет собой логическое понятие и не располагается в файловой группе. Следовательно, для того чтобы создать резервную копию полнотекстового каталога в SQL Server, следует определить все файловые группы, содержащие полнотекстовый индекс, принадлежащий каталогу. Затем необходимо создать резервные копии этих файловых групп, одну за другой.
Важно! |
---|
Импортировать полнотекстовые каталоги можно при обновлении базы данных SQL Server 2005. Каждый полнотекстовый каталог — это файл базы данных в собственной файловой группе. Чтобы создать резервную копию импортированного каталога, достаточно создать резервную копию его файловой группы. Дополнительные сведения см. в разделе Резервное копирование и восстановление полнотекстовых каталогов электронной документации по SQL Server 2005. |
В этом разделе
Резервное копирование полнотекстовых индексов полнотекстового каталога
Поиск полнотекстовых индексов полнотекстового каталога
Поиск файловой группы или файла, содержащего полнотекстовый индекс
Создание резервных копий файловых групп, содержащих полнотекстовые индексы
Восстановление полнотекстового индекса
Резервное копирование полнотекстовых индексов полнотекстового каталога
Поиск полнотекстовых индексов полнотекстового каталога
Свойства полнотекстовых индексов можно получить с помощью инструкции SELECT, выбирающей столбцы из представлений каталога sys.fulltext_indexes и sys.fulltext_catalogs.
USE AdventureWorks;
GO
DECLARE @TableID int;
SET @TableID = (SELECT OBJECT_ID('AdventureWorks.Production.Product'));
SELECT object_name(@TableID), i.is_enabled, i.change_tracking_state,
i.has_crawl_completed, i.crawl_type, c.name as fulltext_catalog_name
FROM sys.fulltext_indexes i, sys.fulltext_catalogs c
WHERE i.fulltext_catalog_id = c.fulltext_catalog_id;
GO
[В НАЧАЛО]
Поиск файловой группы или файла, содержащего полнотекстовый индекс
При создании полнотекстовый индекс размещается в одном из следующих мест.
В указанной пользователем файловой группе.
В несекционированной таблице — в той же файловой группе, что и базовая таблица или представление.
В секционированной таблице — в первичной файловой группе.
Примечание |
---|
Дополнительные сведения о создании полнотекстового индекса см. в разделах Создание и управление полнотекстовыми индексами и CREATE FULLTEXT INDEX (Transact-SQL). |
Чтобы найти файловую группу полнотекстового индекса таблицы или представления, можно использовать следующий запрос, в котором object_name — имя таблицы или представления:
SELECT name FROM sys.filegroups f, sys.fulltext_indexes i
WHERE f.data_space_id = i.data_space_id
and i.object_id = object_id('object_name');
GO
[В НАЧАЛО]
Создание резервных копий файловых групп, содержащих полнотекстовые индексы
После того как были найдены файловые группы с индексами полнотекстового каталога, следует создать резервные копии всех файловых групп. Во время резервного копирования удалять или добавлять полнотекстовые каталоги нельзя.
При первом резервном копировании необходимо создать полную резервную копию файла. После того как для файловой группы была создана полная резервная копия файла, резервное копирование можно выполнять, сохраняя только изменения в файловой группе путем создания ряда из нескольких разностных резервных копий файла, основанных на полной резервной копии файла.
Создание резервных копий файлов и файловых групп
[В НАЧАЛО]
Восстановление полнотекстового индекса
При восстановлении резервной копии файловой группы выполняется восстановление файлов полнотекстового индекса, а также остальных файлов файловой группы. По умолчанию файловая группа восстанавливается в том месте на диске, где была создана резервная копия.
Если во время создания резервной копии таблица с полнотекстовым индексом находилась в режиме «в сети» и в ней производилось заполнение, то после восстановления заполнение продолжится.
Восстановление файловой группы
[В начало]
См. также
Основные понятия
Управление и наблюдение за полнотекстовым поиском для экземпляра сервера