DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 915340 - Última revisão: sexta-feira, 2 de novembro de 2007 - Revisão: 1.3

Download do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
 
 
Bug #: 310 (Hotfix do SQL)
A Microsoft distribui correções do Microsoft SQL Server 2000 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todas as as correções de segurança que foram incluídas com o SQL Server 2000 anterior corrigir lançamento.

Nesta página

Sumário

Este artigo descreve o seguinte sobre esta versão de hotfix:
  • Problemas corrigidos pelo pacote de hotfix
  • Os pré-requisitos para instalar o pacote de hotfix
  • Se é necessário reiniciar o computador depois de instalar o pacote de hotfix
  • Se o pacote de hotfix é substituído por qualquer outro pacote de hotfix
  • Se você deve fazer alterações no registro
  • Arquivos que estão contidos no pacote de hotfix

Sintomas

Considere o seguinte cenário. No Microsoft SQL Server 2000, você adiciona uma tarefa do SQL Server Agent ou atualizar uma tarefa do SQL Server Agent. Ao mesmo tempo, outra conexão tenta para excluir um trabalho do SQL Server Agent. Nesse cenário, um deadlock ocorre quando o trabalho agendado do SQL Server Agent que você adicionar ou que você atualizar está sendo executado.

Se você solucionar o deadlock, permitindo o sinalizador de rastreamento 1204, você notar que a seguinte mensagem de erro é registrada no arquivo de log de erro do SQL Server:
Bloqueio encontrado.... Imprimindo informações de bloqueio …
Date Time SPIDNó: 1

Date Time SPIDSPID: 77 ECID: tipo de declaração de 0: DELETE linha nº: 124
Date Time SPIDEventos de idioma de entrada Buf:: EXECUTE msdb.dbo.sp_delete_job @ job_id = 0x9D8193BA4AB3E84381F15C1701991638

Date Time SPIDNó: 2

Date Time SPIDSPID: 52 ECID: 0 tipo de instrução: SELECT linha nº: 19
Date Time SPIDEventos de idioma de entrada Buf:: EXECUTE msdb.dbo.sp_sqlagent_refresh_job @ job_id = 0x44C826041DA74947A7BFD1365474B5FB
Date Time SPIDProprietário do recurso vítima:
Date Time SPIDResType:LockOwner Stype: 'Ou' modo: S SPID:52 ECID:0 Ec:(0x36829558) valor: 0x5b7084a0 Cost:(0/0)

Causa

Esse problema ocorre porque o SQL Server Agent não agende o trabalho SQL Server Agent para executar no cache de trabalhos. Quando o SQL Server Agent é executado o agendada de tarefas do SQL Server Agent, agente do SQL Server utiliza o procedimento sp_sqlagent_refresh_job armazenados para atualizar o cache de trabalhos. Se outra conexão tentar excluir um trabalho do SQL Server Agent, ocorre um deadlock.

Resolução

Informações sobre o hotfix

Um 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.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibido, envie uma solicitação para suporte e atendimento ao cliente Microsoft 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é-requisitos

  • Microsoft SQL Server 2000 Service Pack 4 (SP4)

    Para obter mais informações sobre como obter o SQL Server 2000 Service Pack 4, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    290211  (http://support.microsoft.com/kb/290211/ ) Como obter o SQL Server 2000 service pack mais recente

Informações do registro

Não é necessário alterar o registro.

Informações sobre o arquivo de hotfix

Esse hotfix contém apenas os arquivos que são necessárias para corrigir os problemas que este artigo lista. Este hotfix pode não conter todos os arquivos que você deve ter para actualizar completamente um produto para a compilação mais recente.

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 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.
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Spupdsvc.exe6.2.24.022,75201-Jun-200511: 43x 86
Tempcatsign.CDFNão aplicável1,79609 De março de 200609: 51Não aplicável
80sp4 tools.sqlNão aplicável134,62818 De fevereiro de 200609: 40Não aplicável
Dtsui.dll2000.80.2187.01,593,34409 De março de 200604: 47x 86
Impprov.dll2000.80.2187.0102,40009 De março de 200604: 47x 86
Msgprox.dll2000.80.2187.094,20809 De março de 200604: 47x 86
Msrpjt40.dll4.10.9424.0188,47323 De janeiro de 200616: 13x 86
Mssdi98.dll8.11.50523.0239,10406-Jun-200506: 46x 86
Ntwdblib.dll2000.80.2187.0290,81609 De março de 200604: 47x 86
Odsole70.dll2000.80.2187.069.63209 De março de 200604: 47x 86
Osql.exe2000.80.2187.057.34409 De março de 200602: 37x 86
Pfclnt80.dll2000.80.2187.0430,08009 De março de 200604: 47x 86
Procsyst.SQLNão aplicável552,06816-Jun-200508: 15Não aplicável
Replmerg.exe2000.80.2187.0163,84009 De março de 200602: 46x 86
Replmerg.SQLNão aplicável1,151,45009 De março de 200602: 22Não aplicável
Replprov.dll2000.80.2187.0237,56809 De março de 200604: 47x 86
Replrec.dll2000.80.2187.0315,39209 De março de 200604: 47x 86
Replsub.dll2000.80.2187.0270,33609 De março de 200604: 47x 86
Repltran.SQLNão aplicável1,000,63402 De fevereiro de 200605: 59Não aplicável
Semexec.dll2000.80.2187.0856,06409 De março de 200604: 47x 86
Sp4_serv_qfe.SQLNão aplicável18,81016-Jun-200508: 15Não aplicável
Sqlagent.exe2000.80.2187.0323,58409 De março de 200602: 26x 86
Sqldiag.exe2000.80.2187.0118,78409 De março de 200603: 22x 86
Sqldmo.dll2000.80.2187.04,362,24009 De março de 200604: 47x 86
SQLEVN70.rll2000.80.2187.045,05609 De março de 200604: 47Não aplicável
Sqlfth75.dll2000.80.2187.0102,40009 De março de 200602: 35x 86
Sqlservr.exe2000.80.2187.09,162,75209 De março de 200604: 45x 86
Sqlsort.dll2000.80.2187.0589,82409 De março de 200604: 47x 86
Stardds.dll2000.80.2187.0176,12809 De março de 200604: 47x 86
Svrnetcn.dll2000.80.2187.0110,59209 De março de 200604: 47x 86
Ums.dll2000.80.2187.035.32809 De março de 200604: 47x 86
Osql.exe2000.80.2187.057.34409 De março de 200602: 37x 86
Sqlse.rll1.1.2032.045,05622 De fevereiro de 200606: 50Não aplicável
Sqlstpcustomdll.dll1.1.2032.01,846,78422 De fevereiro de 200606: 50x 86
Sqlstpcustomdll.rll1.1.2032.012.28822 De fevereiro de 200606: 50Não aplicável
Updspapi.dll6.2.24.0371,42401-Jun-200511: 45x 86

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

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
Para obter mais informações sobre o sinalizador de rastreamento 1204, visite o seguinte site da Web Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/aa937573(sql.80).aspx (http://msdn2.microsoft.com/en-us/library/aa937573(sql.80).aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
Palavras-chave: 
kbmt kbautohotfix kbfix kbexpertiseadvanced kbpubtypekc kbqfe kbhotfixserver KB915340 KbMtpt
Tradução automáticaTraduçã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: 915340  (http://support.microsoft.com/kb/915340/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store