Dela via


Skapa och hantera Full-Text kataloger

gäller för:SQL ServerAzure SQL DatabaseAzure 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

  1. Expandera servern i Object Explorer, expandera Databaseroch expandera databasen där du vill skapa fulltextkatalogen.

  2. Expandera Storageoch högerklicka sedan på Fulltextkataloger.

  3. Välj Ny Full-Text katalog.

  4. 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.

  5. 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).

  1. I SSMS expanderar du servern i Object Explorer, expanderar Databaseroch expanderar sedan databasen som innehåller den fulltextkatalog som du vill återskapa.

  2. Expandera Storageoch expandera sedan Full Text Catalogs.

  3. Högerklicka på namnet på den fulltextkatalog som du vill återskapa och välj Återskapa.

  4. Klicka på OKför frågan Vill du ta bort katalogen med fulltext och återskapa den?.

  5. I dialogrutan Återskapa Full-Text Katalog klickar du på Stäng.

Återskapa alla fulltextkataloger för en databas

  1. I SSMS expanderar du servern i Object Explorer, expanderar Databaseroch expanderar sedan databasen som innehåller de fulltextkataloger som du vill återskapa.

  2. Expandera Storageoch högerklicka sedan på Fulltextkataloger.

  3. Välj Återskapa alla.

  4. Till frågan Vill du ta bort alla fulltextkataloger och återskapa dem?, klicka på OK.

  5. 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).

  1. I SSMS expanderar du servern i Object Explorer, expanderar Databaseroch expanderar databasen som innehåller den fulltextkatalog som du vill ta bort.

  2. Expandera Storageoch expandera Fulltextkataloger.

  3. Högerklicka på den fulltextkatalog som du vill ta bort och välj sedan Ta bort.

  4. I dialogrutan Ta bort objekt klickar du på OK.

Nästa steg

Skapa och hantera Full-Text index