2011-10-05 66 views
0

我正在进行SQL Server 2005 - > 2008升级。在进行就地升级时,全文搜索似乎是一个可能的阻碍点。可能存在的问题是使用名称超过120个字符的目录。SQL Server 2005全文搜索 - 已启用,但没有名称?

我跑我的2005实例此查询找到实例中的7个数据库我想升级已启用全文:

select * from sys.databases 
where is_fulltext_enabled = 1 
order by name 

然后在每个7分贝的,我跑这来尝试确定目录的名称:

select * from sysfulltextcatalogs 

7个都没有返回sysfulltextcatalogs表中的任何记录。我的问题是:

是否可以启用全文搜索,但是没有创建实际的目录?

+0

编辑:添加“对我的2005实例”,以澄清我的问题涉及我们的SQL Server 2005实例。 –

回答

1

是的,它是绝对可能的全文启用,没有创建目录。事实上,在SQL 2008中,所有数据库始终都是全文启用按照http://msdn.microsoft.com/en-us/library/ms403375(v=SQL.100).aspx

+0

好的,谢谢你的回复。你提到SQL 2008,所以我想澄清你的答案。我仍处于规划阶段,尚未安装任何东西2008。我上面运行的查询是在2005年的实例。知道这一点,你还会说2005年可以启用它,但没有实际的目录? –

+0

是的,在SQL 2005中就是这种情况,数据库可以启用全文,但没有创建目录。 –

+0

谢谢。我检查了盒子上的C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ FTData,并且在2年前最后修改了一些xml文件,这似乎证实没有目录。你似乎对你的回应充满信心 - 被标记为已回答。 –