Sdílet prostřednictvím


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í