Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Det här avsnittet beskriver hur du säkerhetskopierar och återställer fulltextindex som skapats i SQL Server. I SQL Server är fulltextkatalogen ett logiskt begrepp och finns inte i en filgrupp. För att säkerhetskopiera en fulltextkatalog i SQL Server måste du därför identifiera varje filgrupp som innehåller ett fulltextindex som tillhör katalogen. Sedan måste du säkerhetskopiera dessa filgrupper, en i taget.
Viktig
Det går att importera fulltextkataloger när du uppgraderar en SQL Server 2005-databas (9.x). Varje importerad fulltextkatalog är en databasfil i en egen filgrupp. Säkerhetskopiera en importerad katalog genom att säkerhetskopiera dess filgrupp. För mer information, se Säkerhetskopiering och återställning av Full-Text katalogeri SQL Server 2005 (9.x) Books Online.
Säkerhetskopiering av Full-Text-index för en Full-Text-katalog
Hitta Full-Text index för en Full-Text katalog
Du kan hämta egenskaperna för fulltextindexen med hjälp av följande SELECT-instruktion, som väljer kolumner från katalogvyerna sys.fulltext_indexes och sys.fulltext_catalogs.
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
Hitta den filgrupp eller fil som innehåller ett Full-Text index
När ett fulltextindex skapas placeras det på någon av följande platser:
En användardefinerad filgrupp.
Samma filgrupp som bastabellen eller vyn för en icke-partitionerad tabell.
Den primära filgruppen för en partitionerad tabell.
Not
Information om hur du skapar ett fulltextindex finns i Create and Manage Full-Text Indexes and CREATE FULLTEXT INDEX (Transact-SQL).
Om du vill hitta filgruppen med fulltextindex i en tabell eller vy använder du följande fråga, där object_name är namnet på tabellen eller vyn:
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
Säkerhetskopiera filgrupper som innehåller Full-Text index
När du har hittat de filgrupper som innehåller indexen för en fulltextkatalog behöver du säkerhetskopiera var och en av filgrupperna. Under säkerhetskopieringsprocessen kan det hända att kataloger med fulltext inte tas bort eller läggs till.
Den första säkerhetskopian av en filgrupp måste vara en fullständig säkerhetskopia. När du har skapat en fullständig säkerhetskopia för en filgrupp kan du bara säkerhetskopiera ändringarna i en filgrupp genom att skapa en serie med en eller flera differentiella filsäkerhetskopior som baseras på den fullständiga filsäkerhetskopian.
Säkerhetskopiera filer och filgrupper
Återställa ett Full-Text index
Om du återställer en säkerhetskopierad filgrupp återställs indexfilerna i fulltext samt de andra filerna i filgruppen. Som standard återställs filgruppen till den diskplats där filgruppen säkerhetskopierades.
Om en fulltextindexerad tabell var online och en population kördes när säkerhetskopieringen skapades återupptas populationen efter återställningen.
Återställ en filgrupp
Se även
Hantera och övervaka Full-Text sök efter en serverinstans
Uppgradera Full-Text Sök