Kommentar
Å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
Denna artikel förklarar hur man säkerhetskopierar och återställer fulltextindex skapade i Databasmotor för SQL Server. Fulltextkatalogen är ett logiskt begrepp och finns inte i en filgrupp. Därför måste du för att säkerhetskopiera en fulltextkatalog identifiera varje filgrupp som innehåller ett fulltextindex som tillhör katalogen. Sedan måste du säkerhetskopiera dessa filgrupper, en i taget.
Viktig
Du kan importera fulltextkataloger när du uppgraderar en SQL Server 2005 (9.x)-databas. Varje importerad fulltextkatalog är en databasfil i en egen filgrupp. Säkerhetskopiera en importerad katalog genom att säkerhetskopiera filgruppen i SQL Server 2005 (9.x) Books Online.
Säkerhetskopiera fulltextindex för en fulltextkatalog
Hitta fulltextindex för en fulltextkatalog
För att hämta egenskaperna hos fulltextindexen, använd följande SELECT-sats , som väljer kolumner från sys.fulltext_indexes och sys.fulltext_catalogs katalogvyer.
USE AdventureWorks2025;
GO
DECLARE @TableID AS INT;
SET @TableID = (SELECT OBJECT_ID('AdventureWorks2025.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 AS i, sys.fulltext_catalogs AS c
WHERE i.fulltext_catalog_id = c.fulltext_catalog_id;
GO
Leta reda på den filgrupp eller fil som innehåller ett fulltextindex
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 Skapa och hantera fulltextindex och CREATE FULLTEXT INDEX.
För att hitta filgruppen för ett fulltextindex i en tabell eller vy, använd följande fråga, där object_name är namnet på tabellen eller vyn:
SELECT name
FROM sys.filegroups AS f, sys.fulltext_indexes AS i
WHERE f.data_space_id = i.data_space_id
AND i.object_id = object_id('object_name');
Säkerhetskopiera filgrupper som innehåller fulltextindex
När du har hittat filgrupperna som innehåller indexen i en fulltextkatalog, säkerhetskopiera varje filgrupp. Under säkerhetskopieringsprocessen kanske inte fulltextkataloger tas bort eller läggs till.
Den första säkerhetskopian av en filgrupp måste vara en fullständig säkerhetskopia. Efter att du har skapat en fullständig filbackup för en filgrupp kan du endast säkerhetskopiera ändringarna i en filgrupp genom att skapa en eller flera olika filbackuper baserade på hela filbackupen.
Säkerhetskopiera filer och filgrupper
Återställa ett fulltextindex
Återställning av en säkerhetskopierad filgrupp återställer fulltextindexfilerna och de andra filerna i filgruppen. Som standard återställs filgruppen till den diskplats där den säkerhetskopierades.
Om en fulltextindexerad tabell fanns online och en population kördes när backupen skapades, återupptas populationen efter återställningen.
Återställa en filgrupp
- Återställ filer och filgrupper
- Återställ filer och filgrupper över befintliga filer
- Återställ filer till en ny plats
- RESTORE Uttalanden