Been a little busy trying to resolve some locking and blocking issues on
Microsoft SQL Server and came across a knowledge base article
814693. After obtaining the hotfix from Microsoft to resolve this issue, we started to get some level 20 assertion errors, and stack dumps when running some queries.
The errors in the SQL Server Error log look like this:
Using 'sqlimage.dll' version '4.0.5'
Dump thread - spid = 20, PSS = 0x575b31a8, EC = 0x575b3358
Stack Dump being sent to g:\MSSQL7\log\SQL00024.dmp
SQL Server Assertion: File: <somerge.c>, line=2808
Failed Assertion = 'sortdesP->soTimerActive'.
Error: 3624, Severity: 20, State: 1.
After a second call to Microsoft we determined that SQL Server 7.0 Build 1087 has a known issue (read bug) with certain types of queries and an updated Build 1145 was available. They describe the problem in knowledge base article
830262, but it doesn't look exactly like the problem that we were having. Still, we applied the hotfix, and the problem is resolved, however, I'm not sure how many people are in this boat. Ths problem is poorly documented, and required lengthy calls to microsoft technical support to resolve. SQL Server 7.0 is nearing end of life, and I feel that Microsoft is not being diligent about supporting it in an effort to force customers to upgrade to a newer version.