Uwaga
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
W tym temacie opisano sposób tworzenia kopii zapasowych i przywracania indeksów pełnotekstowych utworzonych w programie SQL Server. W programie SQL Server katalog pełnotekstowy jest koncepcją logiczną i nie znajduje się w grupie plików. W związku z tym, aby utworzyć kopię zapasową wykazu pełnotekstowego w programie SQL Server, należy zidentyfikować każdą grupę plików zawierającą indeks pełnotekstowy należący do wykazu. Następnie należy utworzyć kopię zapasową tych grup plików, po jednym po drugim.
Ważny
Podczas uaktualniania bazy danych programu SQL Server 2005 (9.x) można importować wykazy pełnotekstowe. Każdy zaimportowany wykaz pełnotekstowy jest plikiem bazy danych we własnej grupie plików. Aby utworzyć kopię zapasową zaimportowanego wykazu, wystarczy utworzyć kopię zapasową grupy plików. Aby uzyskać więcej informacji, zobacz Tworzenie kopii zapasowych i przywracanie katalogów Full-Text, w książkach programu SQL Server 2005 (9.x) online.
Tworzenie kopii zapasowej indeksów Full-Text katalogu Full-Text
Znajdowanie indeksów Full-Text katalogu Full-Text
Właściwości indeksów pełnotekstowych można pobrać przy użyciu następującej instrukcji SELECT, która wybiera kolumny z widoków katalogów sys.fulltext_indexes i 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
Znajdowanie grupy plików lub pliku zawierającego indeks Full-Text
Po utworzeniu indeksu pełnotekstowego jest on umieszczany 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 Full-Text i zarządzanie nimi oraz CREATE FULLTEXT INDEX (Transact-SQL).
Aby znaleźć grupę plików indeksu pełnotekstowego w tabeli lub widoku, użyj następującego zapytania, w którym object_name jest nazwą tabeli lub widoku:
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
Tworzenie kopii zapasowych grup plików zawierających indeksy Full-Text
Po znalezieniu grup plików zawierających indeksy wykazu pełnotekstowego należy utworzyć kopię zapasową każdej z grup 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 pliku dla grupy plików można utworzyć kopię zapasową tylko zmian w grupie plików, tworząc serię co najmniej jednej różnicowej kopii zapasowej plików, które są oparte na pełnej kopii zapasowej plików.
Aby utworzyć kopię zapasową plików i grup plików
Przywracanie indeksu Full-Text
Przywracanie kopii zapasowej grupy plików przywraca pliki indeksu pełnotekstowego, a także inne pliki w grupie plików. Domyślnie grupa plików jest przywracana do lokalizacji dysku, w której utworzono kopię zapasową grupy plików.
Jeśli tabela indeksowana pełnotekstowo była w trybie online, a populacja była uruchomiona po utworzeniu kopii zapasowej, populacja zostanie wznowiona po przywróceniu.
Aby przywrócić grupę plików
Zobacz też
zarządzanie i monitorowanie Full-Text wyszukiwanie wystąpienia serwera
Uaktualnij Full-Text Wyszukaj