Полный текст истекло, исключение - PullRequest
2 голосов
/ 20 июля 2011

Я использую 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))

Ответы [ 2 ]

3 голосов
/ 20 июля 2011

Возможно, средство разбиения по словам пытается проверить подпись и не может связаться со службой.

Try ...

SELECT FULLTEXTSERVICEPROPERTY('VerifySignature');
GO
-- if 1, then turn off verify_signature
EXEC sp_fulltext_service 'verify_signature', 0;
GO
0 голосов
/ 20 июля 2011

Убедитесь, что служба с именем SQL Full-text Filter Daemon Launcher (INSTANCE) работает и входит в систему с теми же учетными данными, что и SQL Server (INSTANCE)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...