0

Ich suche nach einer Möglichkeit, Folgendes nur aufzurufen, wenn der Volltextindexstatus angehalten ist, aber ich kann die Abfrage nicht finden, die ich brauche, um den Populationsstatus einer bestimmten Tabelle zu erhaltenErmitteln, ob die Volltextindexpopulation pausiert ist

ALTER FULLTEXT INDEX ON dbo.my_table RESUME POPULATION 

ich habe mehrere Indizes in der einen Volltextkatalog, so kann ich nicht auf sys.fulltext_catalogs verlassen. Ich habe sys.fulltext_indexes überprüft und die beiden Indizes - einer läuft und einer pausiert - erscheinen identisch.

Antwort

0

Verwenden Sie den Katalog Eigenschaftsfunktion ...

https://technet.microsoft.com/en-us/library/ms190370.aspx

Zum Beispiel:

SELECT 
    FULLTEXTCATALOGPROPERTY(cat.name,'PopulateStatus') AS [PopulateStatus] 
FROM 
    sys.fulltext_catalogs AS cat 

Ein Status '2' wird angehalten.

+0

> "Ich habe mehrere Indizes in einem Volltextkatalog, so dass ich mich nicht auf' sys.fulltext_catalogs' verlassen kann " – Seph

Verwandte Themen