Zálohování a obnovení katalogů a indexů Full-Text
platí pro:SQL Server
Toto téma vysvětluje, jak zálohovat a obnovit fulltextové indexy vytvořené na SQL Serveru. V SQL Serveru je fulltextový katalog logický koncept, který se nenachází ve skupině souborů. Proto pokud chcete zálohovat fulltextový katalog na SQL Serveru, musíte identifikovat každou skupinu souborů obsahující fulltextový index, který patří do katalogu. Pak musíte tyto skupiny souborů zálohovat, jednu po druhé.
Důležitý
Při upgradu databáze SYSTÉMU SQL Server 2005 (9.x) je možné importovat fulltextové katalogy. Každý importovaný fulltextový katalog je databázový soubor ve vlastní skupině souborů. Pokud chcete zálohovat importovaný katalog, jednoduše zálohujte svoji skupinu souborů. Další informace naleznete v tématu Zálohování a obnovení Full-Text katalogů, v aplikaci SQL Server 2005 (9.x) Knihy Online.
Zálohování indexů Full-Text katalogu Full-Text
Vyhledání indexů Full-Text katalogu Full-Text
Vlastnosti fulltextových indexů můžete načíst pomocí následujícího příkazu SELECT, který vybere sloupce ze zobrazení sys.fulltext_indexes a sys.fulltext_catalogs katalogu.
USE AdventureWorks2022;
GO
DECLARE @TableID int;
SET @TableID = (SELECT OBJECT_ID('AdventureWorks2022.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
Vyhledání skupiny souborů nebo souboru obsahujícího index Full-Text
Při vytvoření fulltextového indexu se umístí do jednoho z následujících umístění:
Skupina souborů zadaná uživatelem.
Stejná skupina souborů jako základní tabulka nebo zobrazení pro nepartitionovanou tabulku.
Primární skupina souborů pro dělenou tabulku.
Poznámka
Informace o vytváření fulltextového indexu naleznete v tématu Vytvoření a správa indexů Full-Text a CREATE FULLTEXT INDEX (Transact-SQL).
Pokud chcete najít skupinu souborů fulltextového indexu v tabulce nebo zobrazení, použijte následující dotaz, kde object_name je název tabulky nebo zobrazení:
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
Zálohování skupin souborů, které obsahují Full-Text indexy
Jakmile najdete skupiny souborů, které obsahují indexy fulltextového katalogu, potřebujete zálohovat každou ze skupin souborů. Během procesu zálohování nesmí být fulltextové katalogy vynechány nebo přidány.
První zálohování skupiny souborů musí být úplné zálohování souborů. Po vytvoření úplného zálohování souborů pro skupinu souborů můžete zálohovat pouze změny ve skupině souborů vytvořením řady jednoho nebo více rozdílových záloh souborů založených na úplném zálohování souborů.
Zálohování souborů a skupin souborů
Obnovení indexu Full-Text
Obnovením zálohované skupiny souborů se obnoví fulltextové indexové soubory i ostatní soubory ve skupině souborů. Ve výchozím nastavení se skupina souborů obnoví do umístění disku, na kterém byla skupina souborů zálohovaná.
Pokud byla celotextová indexovaná tabulka online a při vytváření zálohy byla populace spuštěna, po obnovení se populace obnoví.
Obnovení skupiny souborů
Viz také
Správa a monitorování Full-Text Hledání instance serveru
Upgrade Full-Text vyhledávání