Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Dieser Artikel erklärt, wie man Volltextindizes, die in der SQL Server-Datenbank-Engine erstellt wurden, sichert und wiederherstellt. Der Volltextkatalog ist ein logisches Konzept und befindet sich nicht in einer Dateigruppe. Um einen Volltextkatalog zu sichern, müssen Sie daher jede Dateigruppe identifizieren, die einen Volltextindex enthält, der zum Katalog gehört. Dann müssen Sie diese Dateigruppen einzeln sichern.
Wichtig
Man kann Volltextkataloge importieren, wenn man eine SQL Server 2005 (9.x)-Datenbank aktualisiert. Jeder importierte Volltextkatalog ist eine Datenbankdatei in einer eigenen Dateigruppe. Um einen importierten Katalog zu sichern, sichern Sie die Dateigruppe in SQL Server 2005 (9.x) Books Online.
Sichern der Volltextindizes eines Volltextkatalogs
Suchen der Volltextindizes eines Volltextkatalogs
Um die Eigenschaften der Volltextindizes abzurufen, verwenden Sie die folgende SELECT-Anweisung , die Spalten aus den sys.fulltext_indexes und sys.fulltext_catalogs Katalogansichten auswählt.
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
Suchen der Dateigruppe oder Datei, die einen Volltextindex enthält
Wenn ein Volltextindex erstellt wird, wird er an einem der folgenden Speicherorte platziert:
- Eine benutzerdefinierte Dateigruppe.
- In derselben Dateigruppe als Basistabelle oder Sicht für eine nicht partitionierte Tabelle
- Die primäre Dateigruppe für eine partitionierte Tabelle.
Hinweis
Informationen zum Erstellen eines Volltextindex finden Sie unter Erstellen und Verwalten von Volltextindizes und CREATE FULLTEXT INDEX.
Um die Dateigruppe eines Volltextindex in einer Tabelle oder Ansicht zu finden, verwenden Sie folgende Abfrage, wobei object_name der Name der Tabelle oder Ansicht ist:
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');
Sichern der Dateigruppen, die Volltextindizes enthalten
Nachdem Sie die Dateigruppen gefunden haben, die die Indizes eines Volltextkatalogs enthalten, sichern Sie jede Dateigruppe. Während des Sicherungsvorgangs werden Volltextkataloge möglicherweise nicht gelöscht oder hinzugefügt.
Die erste Sicherung einer Dateigruppe muss eine vollständige Dateisicherung sein. Nachdem du ein vollständiges Datei-Backup für eine Dateigruppe erstellt hast, kannst du nur die Änderungen in einer Dateigruppe sichern, indem du ein oder mehrere unterschiedliche Datei-Backups basierend auf dem vollständigen Datei-Backup anlegst.
Sichern von Dateien und Dateigruppen
Wiederherstellen eines Volltextindexes
Das Wiederherstellen einer gesicherten Dateigruppe stellt die Volltext-Indexdateien und die anderen Dateien in der Dateigruppe wieder her. Standardmäßig wird die Dateigruppe an den Speicherort zurückgesetzt, an dem sie gesichert wurde.
Wenn eine Volltext-Indextabelle online war und eine Population lief, als das Backup erstellt wurde, setzt sich die Population nach der Wiederherstellung fort.
Wiederherstellen einer Dateigruppe
- Dateien und Dateigruppen wiederherstellen
- Dateien und Dateigruppen über vorhandenen Dateien wiederherstellen
- Dateien an einen neuen Speicherort wiederherstellen
- RESTORE Aussagen