CORRECÇÃO: sysindexes.statblob coluna pode ser corrompida depois de executar uma instrução DBCC DBREINDEX

Traduções deste artigo Traduções deste artigo
ID do artigo: 816084 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Bug #: 364183 (SHILOH_BUGS)
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Depois de executar uma instrução DBCC DBREINDEX, a coluna sysindexes.statblob pode ser corrompida se todas as seguintes condições forem verdadeiras:
  • A tabela inclui uma coluna calculada.
  • Algumas colunas na tabela são referenciadas por dois ou mais estatísticas ou índices.
  • A tabela faz referência a um modo de exibição indexado.
  • A tabela é reindexada usando DBCC DBREINDEX.
  • A opção de banco de dados automática criar estatísticas está habilitada para o banco de dados.
Quando você executa uma instrução DBCC CHECKDB, você recebe os seguintes erros corrupção na coluna sysindexes.statblob :
Mensagem de servidor: 8964, nível 16, estado 1, erro de linha 2 tabela: ID de objeto 2. O texto, ntext ou nó de imagem na página (1:64), slot 29, texto 6815744 ID não é referenciado.
- e -
Mensagem de servidor: 2576, nível 16, estado 1, linha 2 IAM página (0: 0) é pontiaguda pelo ponteiro anterior de IAM página (1:88) objeto identificação 1977058079 índice identificação 2, mas não foi detectado no exame.

Resolução

Informações sobre o service pack

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft SQL Server 2000. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211Como obter o SQL Server 2000 service pack mais recente

Informações sobre o hotfix

O hotfix abaixo pode ser aplicado para o SQL Server 2000 Service Pack 3.

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
Date         Time   Version            Size    File name
--------------------------------------------------------------
26-Feb-2003  03:41  2000.80.777.0      29,244  Dbmslpcn.dll     
08-Feb-2003  05:43                    786,432  Distmdl.ldf
08-Feb-2003  05:43                  2,359,296  Distmdl.mdf
30-Jan-2003  01:55                        180  Drop_repl_hotfix.sql
01-Feb-2003  00:32  2000.80.763.0   1,557,052  Dtsui.dll        
30-Jan-2003  05:18                    746,470  Instdist.sql
30-Jan-2003  01:55                      1,402  Inst_repl_hotfix.sql
08-Feb-2003  06:40  2000.80.765.0      90,692  Msgprox.dll      
08-Feb-2003  03:53                  1,065,895  Replmerg.sql
08-Feb-2003  06:40  2000.80.765.0     221,768  Replprov.dll     
08-Feb-2003  06:40  2000.80.765.0     307,784  Replrec.dll      
30-Jan-2003  05:18                  1,084,318  Replsys.sql
28-Feb-2003  01:34  2000.80.778.0     176,696  Sqlmap70.dll     
08-Feb-2003  06:40  2000.80.765.0      57,920  Sqlrepss.dll     
03-Mar-2003  19:15  2000.80.780.0   7,516,241  Sqlservr.exe     
08-Feb-2003  06:40  2000.80.765.0      45,644  Sqlvdi.dll       
26-Feb-2003  03:41  2000.80.777.0      29,244  Ssmslpcn.dll     
26-Feb-2003  03:41  2000.80.777.0      82,492  Ssnetlib.dll     
28-Feb-2003  01:34  2000.80.778.0      98,872  Xpweb70.dll
Observação Devido às dependências do arquivo, o hotfix mais recente ou o recurso que contém esses arquivos também pode conter arquivos adicionais.

Como Contornar

Para contornar esse problema, desative a opção de banco de dados automática criar estatísticas para o banco de dados afetado.

Observação Se você desabilitar a opção de banco de dados automática criar estatísticas , o otimizador de consulta às vezes, não poderá selecionar os melhores planos de consulta.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".Esse problema foi corrigido primeiro no Microsoft SQL Server 2000 Service Pack 4.

Propriedades

ID do artigo: 816084 - Última revisão: quinta-feira, 27 de fevereiro de 2014 - Revisão: 10.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB816084 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 816084

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com