属性 PopulationStatus 对 FullTextCatalog 不可用...如何解决?

Bru*_*oLM 7 sql-server-2008 sql-server full-text-search

我创建了一个新目录(不区分大小写,设为默认目录),当我尝试右键单击 > 属性添加表时,出现此错误:

属性 PopulationStatus 不可用于 FullTextCatalog '[Search]'。此对象可能不存在此属性,或者可能由于访问权限不足而无法检索。(Microsoft.SqlServer.Smo)

执行这段代码我发现我得到了 NULL

SELECT FULLTEXTCATALOGPROPERTY('Search', 'Populatestatus')
Run Code Online (Sandbox Code Playgroud)

当我右键单击表格时,Full-text index它会变灰...

我错过了什么?我怎样才能解决这个问题?

Bru*_*oLM 9

我发现即使没有安装它,它仍然可以在 SQL Server Management Studio 上使用,您可以创建索引。不应该允许...

然后我发现了这个:SQL Server 2008 R2 Express - Installation Options,为了允许 FTS 我需要 800MB 版本......


为了检查 FTS 的状态,我发现了这些查询:

SELECT
    FULLTEXTCATALOGPROPERTY(cat.name,'ItemCount'),
    FULLTEXTCATALOGPROPERTY(cat.name,'MergeStatus'),
    FULLTEXTCATALOGPROPERTY(cat.name,'PopulateCompletionAge'),
    FULLTEXTCATALOGPROPERTY(cat.name,'PopulateStatus'),
    FULLTEXTCATALOGPROPERTY(cat.name,'ImportStatus')
FROM sys.fulltext_catalogs AS cat

SELECT fulltextserviceproperty('IsFulltextInstalled')
Run Code Online (Sandbox Code Playgroud)