Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
En fulltextkatalog är en logisk container för en grupp fulltextindex. Du måste skapa en fulltextkatalog innan du kan skapa ett fulltextindex.
En fulltextkatalog är ett virtuellt objekt som inte tillhör någon filgrupp.
Skapa en Full-Text-katalog
Skapa en fulltextkatalog med Transact-SQL
Använd CREATE FULLTEXT CATALOG. Till exempel:
USE AdventureWorks;
GO
CREATE FULLTEXT CATALOG ftCatalog AS DEFAULT;
GO
Skapa en fulltextkatalog med Management Studio
Expandera servern i Object Explorer, expandera Databaseroch expandera databasen där du vill skapa fulltextkatalogen.
Expandera Storageoch högerklicka sedan på Fulltextkataloger.
Välj Ny Full-Text katalog.
I dialogrutan New Full-Text Catalog anger du informationen för katalogen som du återskapar. Mer information finns i New Full-Text Catalog (allmän sida).
Anteckning
Katalog-ID:n för fulltext börjar 00005 och ökas med en för varje ny katalog som skapas.
Välj OK.
Hämta egenskaperna för en fulltextkatalog
Använd funktionen Transact-SQL FULLTEXTCATALOGPROPERTY för att hämta värdet för olika egenskaper som är relaterade till fulltextkataloger. Mer information finns i FULLTEXTCATALOGPROPERTY.
Kör till exempel följande fråga för att hämta antalet index i fulltextkatalogen Catalog1
.
USE <database>;
GO
SELECT fulltextcatalogproperty('Catalog1', 'ItemCount');
GO
I följande tabell visas de egenskaper som är relaterade till fulltextkataloger. Den här informationen kan vara användbar för att administrera och felsöka fulltextsökning.
Egenskap | Beskrivning |
---|---|
accentkänslighet | Inställning för accentkänslighet. |
ImportStatus | Huruvida fulltextkatalogen håller på att importeras. |
Indexstorlek | Storleken på fulltextkatalogen i megabyte (MB). |
AntalVaror | Antal fulltextindexerade objekt som för närvarande finns i fulltextkatalogen. |
MergeStatus | Om en huvudsammanslagning pågår. |
PopulateCompletionAge | Skillnad i sekunder mellan slutförandet av den senaste fulltextindexpopulationen och 01/01/1990 00:00:00. |
PopulateStatus | Fyll i status. Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. |
UnikNyckelAntal | Antal unika nyckelvärden i fulltextkatalogen. |
Återskapa en fulltextkatalog
Kör Transact-SQL-instruktionen ALTER FULLTEXT CATALOG ... ÅTERSKAPAeller utför följande i SQL Server Management Studio (SSMS).
I SSMS expanderar du servern i Object Explorer, expanderar Databaseroch expanderar sedan databasen som innehåller den fulltextkatalog som du vill återskapa.
Expandera Storageoch expandera sedan Full Text Catalogs.
Högerklicka på namnet på den fulltextkatalog som du vill återskapa och välj Återskapa.
Klicka på OKför frågan Vill du ta bort katalogen med fulltext och återskapa den?.
I dialogrutan Återskapa Full-Text Katalog klickar du på Stäng.
Återskapa alla fulltextkataloger för en databas
I SSMS expanderar du servern i Object Explorer, expanderar Databaseroch expanderar sedan databasen som innehåller de fulltextkataloger som du vill återskapa.
Expandera Storageoch högerklicka sedan på Fulltextkataloger.
Välj Återskapa alla.
Till frågan Vill du ta bort alla fulltextkataloger och återskapa dem?, klicka på OK.
I dialogrutan Återskapa alla Full-Text kataloger klickar du på Stäng.
Ta bort en fulltextkatalog från en databas
Kör Transact-SQL-instruktionen DROP FULLTEXT CATALOG, eller gör följande i SQL Server Management Studio (SSMS).
I SSMS expanderar du servern i Object Explorer, expanderar Databaseroch expanderar databasen som innehåller den fulltextkatalog som du vill ta bort.
Expandera Storageoch expandera Fulltextkataloger.
Högerklicka på den fulltextkatalog som du vill ta bort och välj sedan Ta bort.
I dialogrutan Ta bort objekt klickar du på OK.