Select the product you need help with
FIX: Removal of Full-Text Index May Incorrectly Remove Rows From sysdepends System TableArticle ID: 290210 - View products that this article applies to. This article was previously published under Q290210
BUG #:351953 (SHILOH_BUGS)
SYMPTOMS
Rows in the sysdepends system table that relate to intra-table dependencies (for example, computed columns or check constraints) may be removed inappropriately under the following conditions:
Server: Msg 3624, Level 20, State 1, Procedure tab, Line 1 Location: compplan.cpp:4297 Expression: fOk SPID: 51 Process ID: 724 Description: Column in check constraint not found! Connection Broken CAUSE
The DELETE sysdepends statement in the sp_fulltext_table stored procedure has an incorrect WHERE clause.
RESOLUTIONTo resolve this problem, obtain the latest service pack for SQL Server 2000. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
290211
(http://support.microsoft.com/kb/290211/EN-US/
)
INF: How to Obtain the Latest SQL Server 2000 Service Pack
WORKAROUND
Drop, and then re-create the computed columns or check constraints on the affected table to re-create the entries in the sysdepends system table.
STATUSMicrosoft has confirmed that this is a problem in SQL Server 2000. This problem was first corrected in SQL Server 2000 Service Pack 1. MORE INFORMATION
When you create Full-text index on image columns, SQL server adds one more row to the sysdepends system table for the image column dependency. When you remove a Full-text index, SQL Server deletes that row from the sysdepends system table. However, SQL Server might accidentally delete other rows that keep intra-table dependencies. No errors are reported when the rows are removed from the sysdepends system table inappropriately.
PropertiesArticle ID: 290210 - Last Review: November 5, 2003 - Revision: 3.2
|


Back to the top








