CORRECÇÃO: Não-administrador usuário que executa em lotes ao servidor foi desligado pode encontra a declaração de varejo

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

Sintomas

Um usuário não administrativo pode encontrar a seguinte declaração de varejo ao executar um lote T-SQL durante um desligamento do SQL Server.
SQL Server Assertion: File: <xcbmgr.cpp>, line=1299 Failed Assertion = 'pss->IsXcbLocked ()'.
					
Como esse problema ocorre somente quando o servidor já está sendo encerrado, a declaração é um erro benigno e não afeta a integridade transacional.

Situação

A Microsoft confirmou que este é um problema no SQL Server 7.0. Esse problema foi corrigido no EUA Service Pack 3 para o Microsoft SQL Server 7.0. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
274799INF: Como obter o Service Pack 3 para Microsoft SQL Server 7.0 e Microsoft Data Engine (MSDE) 1.0
Para obter mais informações, entre em contato com seu provedor de suporte primário.

Mais Informações

Esse problema ocorre somente para os usuários não-administrador e somente se uma transação está ativa no momento. Quando o servidor aceita um lote T-SQL (language_exec) ou a chamada de procedimento armazenado remoto execrpc (RPC), uma verificação é feita para verificar se o servidor está em um processo de desligamento. Em caso afirmativo, e o usuário é um usuário não administrativo, uma mensagem 6002 "SHUTDOWN está em andamento. Logoff"é enviado de volta para o cliente. No caso de um lote, certos tipos de lógica de manipulação de exceção é também executada que, se a transação estiver ativa, pode levar a essa declaração.

O problema é benigno, como o servidor já está sendo desligado. Não integridade transacional é comprometida devido a essa declaração. Dependendo do tempo do problema, pode haver alguns casos onde uma mensagem de desligamento não aparece no log de erros.

Propriedades

ID do artigo: 258087 - Última revisão: domingo, 20 de outubro de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbfix kbqfe KB258087 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: 258087

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