ID do artigo: 954831 - Última revisão: sexta-feira, 19 de setembro de 2008 - Revisão: 3.0 CORRECÇÃO: No SQL Server 2008 ou no SQL Server 2005, a sessão que executa a instrução TRUNCATE TABLE pode parar de responder e você não pode finalizar a sessão
Bug #: 50003005 (Hotfix do SQL) Bug #: 50003320 (Hotfix do SQL) SQL Server 2008A Microsoft distribui correções do Microsoft SQL Server 2008 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todas as correções segurança que foram incluídas com o SQL Server 2008 anteriores corrigir lançamento.SQL Server 2005A Microsoft distribui correções do Microsoft SQL Server 2005 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todos os as correções de segurança que foram incluídas com o anterior SQL Server 2005 corrigir lançamento.Para obter mais informações sobre a lista mestra de compilações lançados após o lançamento do SQL, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 957826
(http://support.microsoft.com/kb/957826/
)
Onde você pode encontrar mais informações sobre o SQL Server 2008 compilações que foram lançados após o SQL Server 2008 e o SQL Server 2005 cria lançados após o SQL Server 2005 Service Pack 2 Nesta páginaSumárioEste artigo descreve o seguinte sobre esta versão de hotfix:
SintomasPara remover todas as linhas de uma tabela temporária no Microsoft SQL Server 2008 ou no Microsoft SQL Server 2005, execute a instrução TRUNCATE TABLE . Ao fazer isso, a sessão que executa a instrução TRUNCATE TABLE pode parar de responder. Além disso, você não pode finalizar a sessão. Quando esse problema ocorre, a seguinte mensagem de erro é registrada no SQL Server log de erros: <Date>
<Time>OBJETO spid10s: 2:434475576:0 CleanCnt:3 modo: SCH - M sinalizadores: 0 x 0 <Date> <Time>spid10s Lista de conceder 1: <Date> <Time>spid10s modo proprietário: 0x0000000003D9D980: SCH-M Flg:0x0 Ref: 1 vida: 02000000 SPID:813 ECID:0 XactLockInfo: 0x00000005CB3C8C08 <Date> <Time>spid10s solicitada por: <Date> <Time>spid10s ResType:LockOwner Stype: 'Ou' xdes:0x00000002765EB450 modo: SCH-M SPID:813 BatchID:0 ECID:0 TaskProxy:(0x00000003764BC410) valor: 0x5123900 Cost:(N/A) <Date> <Time>spid10s Bloqueio monitor falhou ao resolver esse deadlock. Servidor pode exigir a reinicialização para recuperar essa condição <Date> <Time>spid10s usando 'dbghelp.dll' versão '4.0.5' <Date> <Time>spid10s ** despejo thread - spid = 10, PSS = 0x0000000082046B60, EC = 0x0000000082046B70 <Date> <Time>spid10s *** despejo de pilha que está sendo enviada ao C:\Microsoft SQL Server 2005\MSSQL.1\MSSQL\LOG\SQLDump0001.txt <Date> <Time>spid10s * ******************************************************************************* <Date> <Time>spid10s * <Date> <Time>spid10s * BEGIN pilha DUMP: <Date> <Time>spid10s * <Date> <Time> spid 10 <Date> <Time>spid10s * <Date> <Time>spid10s * deadlock não resolvida <Date> <Time>spid10s * <Date> <Time>spid10s * <Date> <Time>spid10s * ******************************************************************************* <Date> <Time>spid10s * ------------------------------------------------------------------------------- <Date> <Time>spid10s * pilha curta despejo <Date> <Time>Pilha spid10s assinatura para o despejo é 0x0000000000000283 <Date> <Time>tempo limite de spid10s espera para despejo externo processar 5256. CausaEsse problema ocorre devido a um deadlock. Cada tabela temporária possui uma estrutura na memória que contém um contador de todas as transações pendentes que operado na tabela. Quando esse contador diminui para 0, a tabela temporária é descartada em uma transação autônoma. No entanto, a declaração TRUNCATE TABLE não aumentará o contador. Portanto, se a transação autônoma tentar descartar a tabela temporária antes de que confirma a transação que executa a instrução TRUNCATE TABLE , ocorre um deadlock. O deadlock ocorre entre a transação autônoma e a transação que executa a declaração TRUNCATE TABLE . Normalmente, o SQL Server resolve internamente o deadlock. No entanto, o SQL Server não pode resolver o deadlock em alguns casos. Portanto, a sessão no qual a transação é executado pára de responder e você não pode finalizar a sessão. ResoluçãoSQL Server 2008A correção para esse problema foi lançada primeiro em atualização cumulativa 1.Para obter mais informações sobre como obter esse pacote de atualizações cumulativas para o SQL Server 2008, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 956717
(http://support.microsoft.com/kb/956717/
)
Pacote de atualizações cumulativas 1 para SQL Server 2008 Observação Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções segurança que foram incluídas com o SQL Server 2008 anteriores corrigir lançamento. Recomendamos que você considere a aplicação a versão de correção mais recente que contém esse hotfix.Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 956909
(http://support.microsoft.com/kb/956909/
)
O SQL Server 2008 compilações que lançadas foram após o lançamento SQL Server 2008 foi lançado SQL Server 2005Informações da atualização cumulativaA correção para esse problema foi lançada pela primeira vez na atualização cumulativa 9. Para obter mais informações sobre como obter esse pacote de atualizações cumulativas para o SQL Server 2005 Service Pack 2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:953752
(http://support.microsoft.com/kb/953752/LN/
)
Pacote de atualizações cumulativas 9 para SQL Server 2005 Service Pack 2 Observação Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança foram incluídas com o anterior SQL Server 2005 corrigir lançamento. A Microsoft recomenda que você considere a aplicação a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:937137
(http://support.microsoft.com/kb/937137/LN/
)
Compilações do SQL Server 2005 lançados após o SQL Server 2005 Service Pack 2 foi lançado Os hotfixes do Microsoft SQL Server 2005 são criados para service packs do SQL Server específicos. Você deve aplicar um hotfix do SQL Server 2005 Service Pack 2 para uma instalação do SQL Server 2005 Service Pack 2. Por padrão, qualquer hotfix fornecidas em um SQL Server service pack está incluído no service pack seguinte do SQL Server. Informações sobre o hotfixUm hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se esta seção não for exibida, contate o atendimento e suporte para obter o hotfix. Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.Pré-requisitosPara aplicar esse hotfix, você deve ter o SQL Server 2005 2 instalado. Para obter mais informações sobre como obter o SQL Server 2005 Service Pack 2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:913089
(http://support.microsoft.com/kb/913089/
)
Como obter o service pack mais recente para o SQL Server 2005 Informações sobre reinicializaçãoNão é necessário reiniciar o computador após aplicar esse hotfix.Informações do registroNão é necessário alterar o registro.Informações sobre o arquivo de hotfixA 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 estão listadas no horário de universal coordenado (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 no item Data e hora no painel de controle.Versão do SQL Server 2005 32-bitRecolher esta tabela
SQL Server 2005 x versão 64Recolher esta tabela
Versão de arquitetura Itanium do SQL Server 2005Recolher esta tabela
SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Mais InformaçõesSQL Server 2008Para mais informações sobre quais arquivos são alterados e para obter informações sobre quaisquer pré-requisitos para aplicar o pacote de atualização cumulativa que contém o hotfix descrito neste artigo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:956717
(http://support.microsoft.com/kb/956717/LN/
)
Pacote de atualizações cumulativas 1 para SQL Server 2008 SQL Server 2005Para mais informações sobre quais arquivos são alterados e para obter informações sobre quaisquer pré-requisitos para aplicar o pacote de atualização cumulativa que contém o hotfix descrito neste artigo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:953752
(http://support.microsoft.com/kb/953752/LN/
)
Pacote de atualizações cumulativas 9 para SQL Server 2005 Service Pack 2 ReferênciasSQL Server 2008Para obter mais informações sobre a lista de compilações disponibilizadas após o lançamento do SQL Server 2008, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:956909
(http://support.microsoft.com/kb/956909/
)
O SQL Server 2008 compilações que lançadas foram após o lançamento SQL Server 2008 foi lançado Para obter mais informações sobre o modelo incremental de serviços para o SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 935897
(http://support.microsoft.com/kb/935897/
)
Há um modelo incremental de serviços da equipe do SQL Server para fornecer hotfixes para problemas relatados Para obter mais informações sobre o esquema para nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 822499
(http://support.microsoft.com/kb/822499/
)
Novo esquema para nomeação para pacotes de atualização de software do Microsoft SQL Server Para obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:824684
(http://support.microsoft.com/kb/824684/
)
Descrição da terminologia padrão que é usada para descrever as atualizações de software SQL Server 2005Para obter mais informações sobre a lista de compilações disponibilizadas após o SQL Server Service Pack 2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:937137
(http://support.microsoft.com/kb/937137/LN/
)
Compilações do SQL Server 2005 lançados após o SQL Server 2005 Service Pack 2 foi lançado Para obter mais informações sobre o modelo incremental de serviços para o SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:935897
(http://support.microsoft.com/kb/935897/LN/
)
Há um modelo incremental de serviços da equipe do SQL Server para fornecer hotfixes para problemas relatados Para obter mais informações sobre como obter o SQL Server 2005 Service Pack 2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 913089
(http://support.microsoft.com/kb/913089/LN/
)
Como obter o service pack mais recente para o SQL Server 2005 Para obter mais informações sobre os novos recursos e os aprimoramentos no SQL Server 2005 Service Pack 2, visite o seguinte site:http://go.microsoft.com/fwlink/?LinkId=71711
(http://go.microsoft.com/fwlink/?LinkId=71711)
Para obter mais informações sobre o esquema para nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:822499
(http://support.microsoft.com/kb/822499/LN/
)
Novo esquema para nomeação para pacotes de atualização de software do Microsoft SQL Server Para obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:824684
(http://support.microsoft.com/kb/824684/
)
Descrição da terminologia padrão que é usada para descrever as atualizações de software A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 954831
(http://support.microsoft.com/kb/954831/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início