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 az SQL Serverben létrehozott teljes szöveges indexek biztonsági mentését és visszaállítását ismerteti. Az SQL Serverben a teljes szöveges katalógus logikai fogalom, és nem egy fájlcsoportban található. Ezért az SQL Server teljes szöveges katalógusának biztonsági mentéséhez azonosítania kell minden olyan fájlcsoportot, amely a katalógushoz tartozó teljes szöveges indexet tartalmaz. Ezután egyesével kell biztonsági másolatot készítenie ezekről a fájlcsoportokról.
Fontos
Az SQL Server 2005 -ös (9.x) adatbázis frissítésekésekor teljes szöveges katalógusok importálhatók. 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ágait az alábbi SELECT utasítással kérdezheti le, amely a sys.fulltext_indexes és sys.fulltext_catalogs katalógusnézetek oszlopait választja ki.
USE AdventureWorks2022;
GO
DECLARE @TableID AS 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 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öveges index fájlcsoportjának megkereséséhez használja a következő lekérdezést, amelyben 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álta a teljes szöveges katalógus indexeit tartalmazó fájlcsoportokat, biztonsági másolatot kell készítenie az egyes fájlcsoportokról. 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étrehozott egy teljes fájl biztonsági mentést egy fájlcsoporthoz, csak a fájlcsoport módosításairól készíthet biztonsági másolatot egy vagy több különbségfájl biztonsági mentésének létrehozásával, amelyek a teljes fájl biztonsági mentésén alapulnak.
Fájlok és fájlcsoportok biztonsági mentése
Teljes szöveges index visszaállítása
Egy biztonsági másolattal rendelkező fájlcsoport visszaállítása visszaállítja a teljes szöveges indexfájlokat és a fájlcsoport többi fájlát. Alapértelmezés szerint a fájlcsoport visszaáll arra a lemezhelyre, amelyen a fájlcsoportról biztonsági másolatot készítettek.
Ha egy teljes szöveges indexszel rendelkező tábla online állapotban volt, és a biztonsági mentés létrehozásakor egy feltöltés futott, a feltöltés a visszaállítás után folytatódik.
Fájlcsoport visszaállítása
- Fájlok és fájlcsoportok visszaállítása (SQL Server)
- Fájlok és fájlcsoportok visszaállítása meglévő fájlok föléírásával (SQL Server)
- Fájlok visszaállítása új helyre (SQL Server)
- RESTORE Állítások (Transact-SQL)