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

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

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 286253 - Última Revisão: 12/06/2015 00:05:02 - Revisão: 3.1

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbfix kbqfe kbsqlserv2000sp1fix KB286253 KbMtpt
Comentários