2011-06-28 45 views
9

我已经instaled SQL Server 2008 R2和当我运行该SQL在SQL Server Management Studio中:全文搜索安装或没有

SELECT FULLTEXTSERVICEPROPERTY('IsFullTextInstalled') 

我得到0

但如果我运行此:

SELECT * FROM sys.fulltext_catalogs 

我得到一行。我想知道如果全文搜索安装在我的SQL服务器上,还是需要使用高级选项重新安装SQL服务器。

请建议。

回答

18

我的回答:

如果FULLTEXTSERVICEPROPERTY说,它没有安装,那么我会从原始媒体安装。运行安装程序,只需从功能页面添加全文搜索。

FTS是fully in the SQL Engine in 2008所以如果它认为它没有安装,那么你最好让它开心。

我的意见/深思:

你摆脱以前的SQL安装的是已经安装全文数据库?这可能解释sys.fulltext_catalogs中的行。

当您在SSMS中打开数据库时,在存储文件夹下的全文目录文件夹中,您是否可以选择在右击时添加新目录?

在SQL配置管理器中,您是否看到全文守护程序启动器服务?

enter image description here

+0

我看到在存储下添加新的全文本目录的选项。也列出了当前的一个。我没有看到SQL配置管理器中的全文守护进程启动器服务。我在哪里可以找到它。我的SQL服务器上是否安装了全文搜索? – DotnetSparrow

+0

如果守护进程不存在,那么它没有安装(至少完全)。 – RThomas

+0

我已经更新了我的回答,并且显示了守护进程在SSCM中的样子 – RThomas