CORRECÇÃO: Vários trabalhos de agente SQL lançados com o mesmo tempo podem falhar com mensagem de erro chave primária

Traduções deste artigo Traduções deste artigo
ID do artigo: 286253 - Exibir os produtos aos quais esse artigo se aplica.
BUG #: 351502 (SHILOH_BUGS)
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Se vários trabalhos do SQL Agent pertencentes a logon mesmo estão agendados para iniciar ao mesmo tempo, um ou mais dos trabalhos podem falhar com uma mensagem de erro similar à:
O trabalho falhou. Não é possível determinar se o proprietário (domínio\usuário) do trabalho CopyM1ToMx tem acesso ao servidor (razão: restrição de violação de PRIMARY KEY 'PK__syscachedcredent__0AD2A005'. Não é possível inserir chave duplicada no objeto 'syscachedcredentials'. [SQLSTATE 23000] (Erro 2627) A instrução foi finalizada. [SQLSTATE 01000] (Erro 3621)).

Causa

SQL Agent controla de se um proprietário de trabalho tem acesso ao servidor e se o proprietário do trabalho é um membro da função sysadmin . Se dois trabalhos pertencentes ao mesmo logon forem iniciados ao mesmo tempo, os dois trabalhos podem tentar inserir uma linha a mesma tabela, em vez de um deles, executar a inserção e o outro executar uma atualização. Quando ambos os trabalhos de tentarem inserir a linha na tabela, ocorre uma violação de chave primária.

Resolução

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:
290211INF: Como obter o Service Pack mais recente do SQL Server 2000

Hotfix

Observação : O seguinte hotfix foi criada antes do Microsoft SQL Server 2000 Service Pack 1.

A versão em inglês dessa correção deve ter os seguintes atributos de arquivo ou posteriores:
   File name     Platform
   ----------------------

   s80242i.exe   x86
				
Observação : devido a dependências do arquivo, o hotfix mais recente ou o recurso que contém os arquivos anteriores pode também conter arquivos adicionais.

Como Contornar

Escalonar as horas de início para os trabalhos são de propriedade o mesmo logon para que somente um trabalho é iniciado em um tempo.

Situação

A Microsoft confirmou que este é um problema no Microsoft SQL Server 2000. Esse problema foi corrigido primeiro no SQL Server 2000 Service Pack 1.

Propriedades

ID do artigo: 286253 - Última revisão: quinta-feira, 9 de outubro de 2003 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbbug kbfix kbqfe kbsqlserv2000sp1fix KB286253 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: 286253

Submeter comentários

 

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