CORRECÇÃO: Uma mensagem de erro ocorre quando você executa um banco de dados ou um arquivo de operação de REDUÇÃO

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: 811205
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
BUG #: 363411 (SHILOH_BUGS)

Sintomas
Quando você usar SHRINKDB ou SHRINKFILE ou SQL Server Enterprise Manager para reduzir o tamanho de um banco de dados no SQL Server 2000 Service Pack 2 (SP2) ou posterior, a operação de redução será executado por um longo tempo (5 minutos ou mais), e você recebe a seguinte mensagem de erro:
2002-11-25 22:41:30.18 spid55 tempo limite ao aguardar buffer trava tipo 4, bp 0x3d03340, página 1:37939357), stat base, objeto ID 8: 8: 0, EC 0xB39B55E0: 0, waittime 300. Não continuar a esperar.
2002-11-25 22:41:30.18 spid55 aguardando tipo 0 x 4, atual contar 0x100022 atual proprietário EC/PSS 0xB39B55E0/0xB39B52B8.
Se o banco de dados estiver em um computador que está executando uma versão do SQL Server posteriores ao hotfix do SQL Server 2000 SP2 710, você receber a seguinte mensagem de erro:
Mensagem de servidor: 8908, 22 de nível, 6 de estado, erro de linha 1 tabela: banco de dados ID 7, 8 de identificação, objeto índice identificação 0. Incompatibilidade de ligação de cadeia. (1:679928)-> próxima = (1:679929), mas (1:679929)-> anterior = (1:679930).
Você enfrentar esse problema sob as seguintes condições:
  • Você estiver usando o SQL Server 2000 SP2 ou posterior mas anteriores ao hotfix do post-SQL Server 2000 SP2 criar 8.00.710 e a mensagem de tempo limite de registrador de divisão no log de erro do SQL Server indica SYSFILES1 . Por exemplo: (8: 8: 0).
  • Você está usando pós-SQL Server 2000 hotfix SP2 710 ou posterior. A mensagem de erro 8908 ocorre quando você tenta usar SHRINKFILE e a mensagem de erro indica "ID de objeto 8".
Causa
Esse problema ocorre porque a operação de REDUÇÃO não é possível remover uma página da tabela de sistema SYSFILES1 no arquivo de dados primária do banco de dados.
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

A versão em inglês dessa correção apresenta os atributos de arquivo (ou 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   --------------------------------------------------------   18-Jan-2002  04:45  2000.80.568.0      29,244  Dbmslpcn.dll        30-Aug-2002  21:08                    786,432  Distmdl.ldf   30-Aug-2002  21:08                  2,359,296  Distmdl.mdf   09-Oct-2002  00:54                        544  Drop_repl_hotfix.sql   02-Jul-2002  15:35  2000.80.650.0     107,088  Impprov.dll         19-Jul-2002  16:56                    774,516  Instdist.sql   08-Oct-2002  23:56                     12,615  Inst_repl_hotfix.sql   20-Aug-2002  16:24  2000.80.679.0     111,172  Logread.exe         29-Nov-2002  20:07  2000.80.711.0      90,692  Msgprox.dll         07-Apr-2002  02:08  2000.80.606.0      62,024  Odsole70.dll        03-Jan-2002  01:59                     18,185  Qfe356326.sql   20-Aug-2002  16:47  2000.80.679.0     135,748  Qrdrsvc.exe         26-Aug-2002  22:49  2000.80.679.0     406,088  Rdistcom.dll        04-Oct-2001  01:36                    437,302  Replcom.sql   20-Aug-2002  16:33  2000.80.679.0     152,136  Replmerg.exe        25-Nov-2002  21:43                  1,004,990  Replmerg.sql   29-Nov-2002  20:07  2000.80.711.0     221,768  Replprov.dll        29-Nov-2002  20:07  2000.80.711.0     303,688  Replrec.dll         04-Oct-2001  01:36                    986,906  Replsys.sql   04-Oct-2001  01:36                    881,228  Repltran.sql   26-Aug-2002  22:49  2000.80.679.0     283,208  Rinitcom.dll        16-Sep-2002  22:31                    390,045  Securityhotfix.sql   25-Nov-2002  19:14                         53  Sp_vupgrade_replication.sql   26-Aug-2002  22:49  2000.80.679.0      28,672  Sqlagent.dll        26-Aug-2002  18:39  2000.80.679.0     311,872  Sqlagent.exe        28-Aug-2002  16:32  2000.80.679.0      49,152  Sqlagent.rll   26-Aug-2002  22:49  2000.80.679.0      53,824  Sqlcmdss.dll        28-Aug-2002  16:40  2000.80.679.0      12,288  Sqlcmdss.rll   24-Oct-2002  17:37  2000.80.695.0     176,696  Sqlmap70.dll        07-Dec-2002  00:16  2000.80.713.0   7,471,185  Sqlservr.exe        01-Nov-2002  18:56  2000.80.698.0      45,644  Sqlvdi.dll          18-Jan-2002  04:45  2000.80.568.0      29,244  Ssmslpcn.dll        04-Dec-2002  23:34  2000.80.712.0      82,492  Ssnetlib.dll        27-Nov-2002  01:14  2000.80.709.0      25,148  Ssnmpn70.dll        07-Apr-2002  02:08  2000.80.606.0      70,208  Xplog70.dll         07-Apr-2002  02:08  2000.80.606.0      53,828  Xpqueue.dll         07-Apr-2002  02:08  2000.80.606.0     156,228  Xprepl.dll          12-Jul-2002  01:00  2000.80.658.0     279,104  Xpstar.dll          16-Sep-2002  23:12  2000.80.686.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.


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.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 811205 - Última Revisão: 02/26/2014 18:16:00 - Revisão: 5.4

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

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB811205 KbMtpt
Comentários