Erro do SQL Server: falha de declaração="m_iteratorInSafeState"

2

Temos um cliente executando nosso aplicativo .NET que se conecta ao SQL Server 2005 no back-end. Algumas semanas atrás, o banco de dados caiu e todo o servidor teve que ser reinicializado. Isso aconteceu novamente hoje e recebi o arquivo de log do seu DBA, que seriamente não ofereceu nenhuma pista sobre o que realmente está acontecendo.

Eu procurei online e só encontrei uma outra menção disso em um fórum de programadores russos que não consigo entender. Aqui está a mensagem de registro não informativa:

SQL Server Assertion: File: T:\Yukon\sql\ntdbms\storeng\dfs\manager\lckmgrp.h, line=675 Failed Assertion = 'm_iteratorInSafeState'. This error may be timing-related. If the error persists after rerunning the statement, use DBCC CHECKDB to check the database for structural integrity, or restart the server to ensure in-memory data structures are not corrupted.

Alguma idéia?

    
por Erick 30.10.2009 / 16:35

2 respostas

1

Depois de explorar um pouco mais de outro erro que tinha uma assinatura semelhante, consegui determinar o cliente necessário para atualizar para o Service Pack 3, pois eles ainda estavam no SP 1. Isso também foi confirmado pelo suporte da Microsoft. Obrigado pela sua contribuição!

    
por 19.11.2009 / 20:01
0

Considerando que você atingiu uma falha de declaração interna, é necessário informar a Microsoft sobre isso.

Entre em contato com os Serviços de suporte ao produto e veja se há um hotfix interno para o problema. Como não é sua culpa, não vai custar nada.

No mínimo, a Microsoft gostaria de saber sobre isso.

    
por 30.10.2009 / 16:57