我在查询中使用freetext
但我第一次运行查询时遇到此错误。怎么了?
我在SQL Server 2005中没有这个问题。
我桌上只有10条记录。
Word breaking timed out for the full-text query string. This can happen if the wordbreaker took a long time to process the full-text query string, or if a large number of queries are running on the server. Try running the query again under a lighter load.
我正在使用SQL server 2008 version 10.0.1600.22 ((SQL_PreRelease).080709-1414 ).
我在其他论坛上读过wordbreaking dll
,但我不知道该怎么做。
这是我查询的简化代码:
select tbl_Workshops.Name as WorkshopName
from tbl_Workshops
where (@Creteria='""' or freetext(tbl_Workshops.Name,@Creteria))
答案 0 :(得分:3)
断字者可能正在尝试验证签名,但无法联系到该服务。
...试
SELECT FULLTEXTSERVICEPROPERTY('VerifySignature');
GO
-- if 1, then turn off verify_signature
EXEC sp_fulltext_service 'verify_signature', 0;
GO
答案 1 :(得分:0)
确保名为SQL Full-text Filter Daemon Launcher (INSTANCE)
的服务正在运行,并使用与SQL Server (INSTANCE)
相同的凭据登录