Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Ten artykuł wyjaśnia, jak tworzyć kopie zapasowe i przywracać pełne tekstowe indeksy utworzone w SQL Server Database Engine. Katalog pełnotekstowy jest pojęciem logicznym i nie znajduje się w grupie plików. Dlatego, aby wykonać kopię zapasową katalogu pełnego tekstu, należy zidentyfikować każdą grupę plików zawierającą pełny indeks należący do katalogu. Następnie należy utworzyć kopię zapasową tych grup plików, po jednym po drugim.
Ważny
Możesz importować katalogi pełne tekstu podczas aktualizacji bazy danych SQL Server 2005 (9.x). Każdy zaimportowany wykaz pełnotekstowy jest plikiem bazy danych we własnej grupie plików. Aby utworzyć kopię zapasową zaimportowanego katalogu, utwórz kopię zapasową jego grupy plików w dokumentacji SQL Server 2005 (9.x) Books Online.
Utwórz kopię zapasową indeksów pełnotekstowych katalogu pełnotekstowego
Znajdowanie indeksów pełnotekstowych wykazu pełnotekstowego
Aby pobrać właściwości indeksów pełnego tekstu, użyj następującego polecenia SELECT , które wybiera kolumny z widoków katalogu sys.fulltext_indexes i sys.fulltext_catalogs .
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
Znajdź grupę plików lub plik zawierający indeks pełnotekstowy
Po utworzeniu indeksu pełnotekstowego zostanie on umieszczony w jednej z następujących lokalizacji:
- Grupa plików określona przez użytkownika.
- Ta sama grupa plików co tabela podstawowa lub widok dla tabeli niepartycyjnej.
- Podstawowa grupa plików dla tabeli partycjonowanej.
Notatka
Aby uzyskać informacje na temat tworzenia indeksu pełnotekstowego, zobacz Tworzenie indeksów pełnotekstowych i zarządzanie nimi oraz CREATE FULLTEXT INDEX.
Aby znaleźć grupę plików pełnego tekstu indeksu w tabeli lub widoku, użyj następującego zapytania, gdzie object_name to nazwa tabeli lub widoku:
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');
Tworzenie kopii zapasowych grup plików zawierających indeksy pełnotekstowe
Po znalezieniu grup plików zawierających indeksy katalogu pełnego tekstu, zrób kopię zapasową każdej grupy plików. Podczas procesu tworzenia kopii zapasowej wykazy pełnotekstowe mogą nie zostać usunięte ani dodane.
Pierwsza kopia zapasowa grupy plików musi być pełną kopią zapasową pliku. Po utworzeniu pełnej kopii zapasowej plików dla grupy plików, możesz wykonać kopię zapasową tylko zmian w grupie, tworząc jedną lub więcej różnicowych kopii zapasowych opartych na pełnej kopii zapasowej.
Tworzenie kopii zapasowych plików i grup plików
Przywracanie indeksu pełnotekstowego
Przywrócenie zarchiwizowanej grupy plików przywraca pełne tekstowe pliki indeksowe oraz pozostałe pliki z grupy plików. Domyślnie grupa plików jest przywracana do miejsca na dysku, gdzie została zbackupowana.
Jeśli pełna tabela indeksowana była online, a populacja działała w momencie tworzenia kopii zapasowej, populacja wznawia się po przywróceniu.
Przywracanie grupy plików
- Przywróć pliki i grupy plików
- Przywróć pliki i grupy plików na istniejących plikach
- Przywróć pliki do nowej lokalizacji
- RESTORE Oświadczenia