Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
FIX: Removal of Full-Text Index May Incorrectly Remove Rows From sysdepends System Table
Article ID: 290210 - View products that this article applies to.
This article was previously published under Q290210
BUG #:351953 (SHILOH_BUGS)
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:
You may also find that SQL Server generates an Assertion in the SQL Server error log.
Server: Msg 3624, Level 20, State 1, Procedure tab, Line 1
Process ID: 724
Description: Column in check constraint not found!
The DELETE sysdepends statement in the sp_fulltext_table stored procedure has an incorrect WHERE clause.
To 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:
(http://support.microsoft.com/kb/290211/EN-US/ )INF: How to Obtain the Latest SQL Server 2000 Service Pack
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.
Microsoft has confirmed that this is a problem in SQL Server 2000. This problem was first corrected in SQL Server 2000 Service Pack 1.
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.