Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
Dit artikel legt uit hoe je full-text indexen kunt back-uppen en herstellen die zijn aangemaakt in de SQL Server Database Engine. De full-text catalogus is een logisch concept en bevindt zich niet in een bestandsgroep. Daarom moet je, om een full-text catalogus te back-uppen, elke bestandsgroep identificeren die een full-text index bevat en tot de catalogus behoort. Vervolgens moet u een back-up maken van deze bestandsgroepen, één voor één.
Belangrijk
Je kunt full-text catalogi importeren bij het upgraden van een SQL Server 2005 (9.x) database. Elke geïmporteerde catalogus met volledige tekst is een databasebestand in een eigen bestandsgroep. Als u een back-up wilt maken van een geïmporteerde catalogus, maakt u een back-up van de bestandsgroep in SQL Server 2005 (9.x) Books Online.
Een reservekopie maken van de full-textindexen van een full-textcatalogus
De volledige-tekstindexen van een catalogus met volledige tekst zoeken
Om de eigenschappen van de full-text indexes op te halen, gebruikt u de volgende SELECT-instructie , die kolommen selecteert uit de catalogusweergaven sys.fulltext_indexes en 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
De bestandsgroep of het bestand zoeken dat een volledige-tekstindex bevat
Wanneer een volledige-tekstindex wordt gemaakt, wordt deze op een van de volgende locaties geplaatst:
- Een door de gebruiker opgegeven bestandsgroep.
- Dezelfde bestandsgroep als de basistabel of -weergave voor een niet-gepartitioneerde tabel.
- De primaire bestandsgroep voor een gepartitioneerde tabel.
Notitie
Zie Volledige-tekstindexen maken en beheren voor informatie over het maken van een volledige-tekstindex en CREATE FULLTEXT INDEX.
Om de bestandsgroep van een full-text index op een tabel of weergave te vinden, gebruikt u de volgende zoekopdracht, waarbij object_name de naam van de tabel of weergave is:
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');
Een back-up maken van de bestandsgroepen die volledige-tekstindexen bevatten
Nadat je de bestandsgroepen hebt gevonden die de indexen van een full-text catalogus bevatten, maak je een back-up van elke bestandsgroep. Tijdens het back-upproces worden catalogussen met volledige tekst mogelijk niet verwijderd of toegevoegd.
De eerste back-up van een bestandsgroep moet een volledige bestandsback-up zijn. Nadat je een volledige bestandsback-up voor een bestandsgroep hebt gemaakt, kun je alleen de wijzigingen in een bestandsgroep back-uppen door één of meer differentiële bestandsback-ups te maken op basis van de volledige bestandsback-up.
Back-ups maken van bestanden en bestandsgroepen
Een volledige-tekstindex herstellen
Het herstellen van een bestandsgroep waarvan een back-up is gemaakt, herstelt de bestanden van de full-textindex en de andere bestanden in de bestandsgroep. Standaard wordt de bestandsgroep teruggezet op de schijflocatie waar deze is geback-upt.
Als een full-text geïndexeerde tabel online was en er een populatie draaide toen de back-up werd gemaakt, hervat de populatie na het herstellen.
Een bestandsgroep herstellen
- Bestanden en bestandsgroepen herstellen
- Bestanden en bestandsgroepen herstellen over bestaande bestanden
- Bestanden herstellen naar een nieuwe locatie
- RESTORE Verklaringen