The information in this article applies to:
BUG #: 55426 (SQLBUG_70) SYMPTOMS
SQL Server 7.0 allows the use of join operations from materialized tables. When the number of tables used in all Full Text join operations on the SQL Server exceeds eight, SPIDs can timeout and fail to complete the join operation.
If you perform an sp_who or select from sysprocesses, the states of the SPIDS will be RUNNABLE, the command is a SELECT, and the wait type is 0x0. CAUSEThe MSSearch service allows eight concurrent Rowsets to be active at a single time. All other query requests against the same catalog are queued until the results on an active Rowset are processed. WORKAROUND
Insert the individual Full Text query result sets into a temporary table and perform the join using the temporary table.
STATUSMicrosoft has confirmed this to be a problem in SQL Server version 7.0. MORE INFORMATION
The following query performs nine materialized join operations from the same Full Text catalog. Because only eight rowsets can be active from MSSearch, the query times out.
The query can be simplified to the following:
If more than eight SPIDs are attempting to run a query, it is possible to experience the same behavior. If each of the SPIDs is allowed to obtain the first Rowset, assigning the second Rowset cannot happen and the query will eventually timeout.
Additional query words:
Keywords : kbbug7.00 kbSQLServ700bug |
Last Reviewed: May 11, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |