确定是否暂停全文索引填充

时间:2016-06-22 11:07:23

标签: sql-server tsql sql-server-2012 full-text-search full-text-indexing

我正在寻找一种只有在全文索引状态暂停时调用以下内容的方法,但我似乎无法找到获取特定表的填充状态所需的查询

ALTER FULLTEXT INDEX ON dbo.my_table RESUME POPULATION

我在一个全文目录中有几个索引,所以我不能依赖sys.fulltext_catalogs。我检查了sys.fulltext_indexes,两个索引 - 一个正在运行,一个暂停 - 看起来是相同的。

1 个答案:

答案 0 :(得分:0)

使用目录属性函数...

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

例如:

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

状态为' 2'暂停了。