Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Ez a cikk elmagyarázza, hogyan lehet biztonsági mentést készíteni és visszaállítani az SQL Server adatbázismotor-ben létrehozott teljes szövegű indexeket. A teljes szöveges katalógus logikus fogalom, és nem fájlcsoportban található. Ezért a teljes szöveges katalógust biztonsági mentéshez minden olyan fájlcsoportot meg kell azonosítani, amely teljes szöveges indexet tartalmaz, és amely a katalógushoz tartozik. Ezután egyesével kell biztonsági másolatot készítenie ezekről a fájlcsoportokról.
Fontos
Teljes szöveges katalógusokat importálhatsz egy SQL Server 2005 (9.x) adatbázis frissítésekor. Minden importált teljes szöveges katalógus egy adatbázisfájl a saját fájlcsoportjában. Importált katalógus biztonsági mentéséhez készítsen biztonsági mentést a fájlcsoportjáról az SQL Server 2005 (9.x) Books Online dokumentációban.
Teljes szöveges katalógus teljes szöveges indexeinek biztonsági mentése
Teljes szöveges katalógus teljes szöveges indexeinek megkeresése
A teljes szöveges indexek tulajdonságainak visszakereséséhez használja a következő SELECT utasítást, amely az sys.fulltext_indexes és sys.fulltext_catalogs katalógus nézetekből választja ki az oszlopokat.
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
A teljes szöveges indexet tartalmazó fájlcsoport vagy fájl megkeresése
Teljes szöveges index létrehozásakor a következő helyek egyikére kerül:
- Felhasználó által megadott fájlcsoport.
- Ugyanaz a fájlcsoport, mint az alaptábla vagy nézet, nem particionált táblák esetében.
- Particionált tábla elsődleges fájlcsoportja.
Jegyzet
A teljes szöveges indexek létrehozásával kapcsolatos információkért lásd: Teljes szöveges indexekCREATE FULLTEXT INDEXés .
A teljes szövegű index fájlcsoportjának megtalálásához egy táblán vagy nézeten a következő lekérdezést használjuk, ahol object_name a tábla vagy nézet neve:
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');
A teljes szöveges indexeket tartalmazó fájlcsoportok biztonsági mentése
Miután megtaláltad azokat a fájlcsoportokat, amelyek tartalmazzák egy teljes szöveges katalógus indexeit, készítsd vissza minden fájlcsoportot. A biztonsági mentési folyamat során előfordulhat, hogy a teljes szöveges katalógusok nem lesznek elvetve vagy hozzáadva.
A fájlcsoport első biztonsági mentésének teljes fájl biztonsági mentésének kell lennie. Miután létrehoztál egy teljes fájlmentést egy fájlcsoporthoz, csak a fájlcsoportban lévő változásokat tudod lementeni, ha egy vagy több differenciális fájlmentést készíthetsz a teljes fájlmentés alapján.
Fájlok és fájlcsoportok biztonsági mentése
Teljes szöveges index visszaállítása
Egy biztonsági mentésű fájlcsoport visszaállítása visszaállítja a teljes szöveges indexfájlokat és a fájlcsoportban lévő többi fájlt. Alapértelmezés szerint a fájlcsoport visszaáll arra a lemezhelyre, ahol mentették.
Ha egy teljes szöveges indexelt tábla online volt, és a populáció futott a mentés létrehozásakor, a populáció a visszaállítás után folytatódik.
Fájlcsoport visszaállítása
- Fájlok és fájlcsoportok visszaállítása
- Fájlok és fájlcsoportok visszaállítása meglévő fájlokra
- Fájlok visszaállítása új helyre
- RESTORE Nyilatkozatok