O uso de drivers de host virtual pode levar a SQL Server problemas de consistência de dados do Mecanismo de Banco de Dados

Este artigo ajuda você a resolve o problema em que o uso de drivers de host virtual pode levar a SQL Server problemas de consistência de dados do Mecanismo de Banco de Dados.

Versão original do produto: SQL Server 2008
Número de KB original: 2600089

Sintomas

Você pode notar que uma instância do Microsoft SQL Server relata uma ou mais das seguintes mensagens de erro no log de erros do SQL Server e no log de eventos do aplicativo:

  • Mensagem de erro 1

    Erro 824 : SQL Server detectou um erro de E/S baseado em consistência lógica: pageid incorreto (esperado 1:425920; real 65535:0). Ocorreu durante uma leitura da página (1:425920) na ID do banco de dados 2 em deslocamento 0x000000cff80000 no arquivo 'D:\DBName.mdf'. Mensagens adicionais no log de erros SQL Server ou no log de eventos do sistema podem fornecer mais detalhes. Essa é uma condição de erro grave que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Conclua um marcar de consistência de banco de dados completo (DBCC CHECKDB). Esse erro pode ser causado por muitos fatores; para obter mais informações, consulte SQL Server Livros Online.

  • Mensagem de erro 2

    2011-02-24 00:20:32.55 spid65 Erro: 605, Gravidade: 21, Estado: 3. 2011-02-24 00:20:32.55 spid65 Tentativa de buscar página lógica (1:17479052) no banco de dados 8 falhou. Ela pertence à unidade de alocação 0 para não 72057610609819648.

  • Mensagem de erro 3

    Erro 823 O sistema operacional retornou o erro de pageid incorreto (esperado 1:306208; real 65535:0) para SQL Server durante uma leitura em deslocamento 0x00000095840000 no arquivo 'R:\DBName.mdf'. Mensagens adicionais no log de erros SQL Server e no log de eventos do sistema podem fornecer mais detalhes. Essa é uma condição de erro grave no nível do sistema que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Conclua um marcar de consistência de banco de dados completo (DBCC CHECKDB). Esse erro pode ser causado por muitos fatores; para obter mais informações, consulte SQL Server Livros Online.

  • Mensagem de erro 4

    Erro 18400 O thread de ponto de verificação em segundo plano encontrou um erro irrecuperável. O processo de ponto de verificação está terminando para que o thread possa limpo seus recursos. Essa é apenas uma mensagem informativa. Não é necessária nenhuma ação do usuário.

  • Mensagem de erro 5

    O backup detectou corrupção de log no DBName do banco de dados. O contexto é FirstSector. LogFile: 2 SeqNo do VLF 'R:\DBName.LDF': x3c1c3 VLFBase: x6a850000 LogBlockOffset: x6bbcde00 SectorS 2 LogBlock.StartLsn.SeqNo: x560053 LogBlock.StartLsn.Blk: x2d0043 Tamanho: x53 PrevSize: x5c.

Você também pode notar que o DBCC CHECKDB comando relata problemas de consistência do banco de dados.

Motivo

A equipe de Suporte e Serviços ao Cliente da Microsoft (CSS) determinou que o seguinte driver de host virtual pode causar o comportamento:

Nome do driver: C:\WINDOWS\SYSTEM32\DRIVERS\XGVHBA.SYS
Nome do fornecedor: Xsigo Systems

O Xsigo Systems (fornecedor do driver de host virtual) indica que esse é um problema com o XGVHBA.SYS driver de host virtual quando a versão está entre 2.6.0.0 e 2.7.1.0.

Resolução

Entre em contato com a Xsigo Systems para obter uma versão do driver corrigida. A versão fixa é a versão 2.7.3.0 e versões posteriores. Em seguida, configure adaptadores de HBA Virtual do Xsigo para usar os drivers atualizados.

Mais informações

Aviso de isenção de responsabilidade para informações de terceiros

Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.