Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
DB Engine
SQL ServerMSDESQL Server CE
Services
Analysis (Data Mining)Analysis (OLAP)DTSIntegration ServicesNotification ServicesReporting Services
Programming
CLRConnectivitySQLXML
Other Technologies
ClusteringEnglish QueryFull-Text SearchReplicationService Broker
General
Data WarehousingPerformanceSecuritySetupSQL Server ToolsOther SQL Server Topics
DirectoryUser Groups
Related Topics
MS AccessOther DB ProductsMS Server Products.NET DevelopmentVB DevelopmentJava DevelopmentMore Topics ...

SQL Server Forum / Other Technologies / Full-Text Search / May 2008

Tip: Looking for answers? Try searching our database.

Why do I meet "Word breaking timed" out error

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Richard Li - 18 Apr 2008 07:37 GMT
Dear All,

I have just migrated from SQL Server 2005 to SQL Server 2008 Beta

I have a single table q_docversion  with 1000 records

(
f_Doc_ID int PK
f_HeadLine nvarchar(510) [fulltext index column]
)

when I execute following statement

declare @word nvarchar(10)
set @word=N'CHINA'
select * from q_docversion where  Contains (f_Headline,@word)
I met

Msg 30053, Level 16, State 102, Line 3
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.

I am sure there is only one query
Hilary Cotter - 18 Apr 2008 16:56 GMT
What language are the docs you are indexing and which word breaker are you
using?

Are you indexing blobs?
> Dear All,
>
[quoted text clipped - 22 lines]
>
> I am sure there is only one query
Thermous - 15 May 2008 23:54 GMT
I discovered the following:

This can be caused if that FDHOST.exe is not running.  To force it to start
again run this stored procedure:
     exec sp_fulltext_service 'restart_all_fdhosts';

What I got when I ran that was the following error:
"Msg 30046, Level 16, State 1, Procedure sp_fulltext_service, Line 163
SQL Server encountered error 0x80070532 while communicating with full-text
filter daemon host (FDHost) process. Make sure that the FDHost process is
running. To re-start the FDHost process, run the sp_fulltext_service
'restart_all_fdhosts' command or restart the SQL Server instance."

0x80070532 I discovered is ERROR_PASSWORD_EXPIRED

Poking around some more I discovered that SQL Server had added a user
account (FDH$MSSQLSERVER) to my system which was marked that they had to
login to change the password.  I trued turned that off and said password
should never expire, ran the stored procedure again and Lo! I now have
FDHOST.EXE running again and no longer get the word breaking error!

I think perhaps they need a better error code!

> Dear All,
>
[quoted text clipped - 21 lines]
>
> I am sure there is only one query
Thermous - 16 May 2008 00:25 GMT
Another thing I discovered is there is a stored proceure to set the user name
and password that the full text indexing host process will run under:
EXEC sp_fulltext_resetfdhostaccount @username = 'FDH$MSSQLSERVER',
    @password = 'PassswordForFDH$MSSQLSERVER';
GO

Then I restarted SQLServer and all was good!

> I discovered the following:
>
[quoted text clipped - 44 lines]
> >
> > I am sure there is only one query
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.