Referência de erros e eventos (replicação)

Esta seção da documentação contém informações sobre causa e resolução de diversos erros relacionados à replicação .

Erro

Mensagem

MSSQL_ENG002601

Não é possível inserir uma linha de chave duplicada no objeto '%. * ls' com índice exclusivo '%. * ls.'

MSSQL_ENG002627

Violação da restrição % ls '%. * ls.' Não é possível inserir a chave duplicada no objeto '%.*ls'.

MSSQL_ENG003165

O banco de dados '% ls' foi restaurado, mas houve um erro durante a restauração/remoção da replicação. O banco de dados foi deixado offline. Consulte o tópico MSSQL_ENG003165 da documentação online do SQL Server.

MSSQL_ENG003724

Não é possível % S_MSG o% S_MSG '%. * ls' porque está sendo usado para replicação.

MSSQL_ENG004929

Não é possível alterar % S_MSG o% S_MSG '%. * ls' porque está sendo usado para replicação.

MSSQL_ENG007395. Consulte Solucionando problemas de Editores Oracle.

Não é possível iniciar uma transação aninhada para o provedor de OLE DB "% ls" para o servidor vinculado "% ls." Uma transação aninhada era necessária porque a opção XACT_ABORT estava definida como OFF."

MSSQL_ENG014005

Não foi possível descartar a publicação. Existe uma assinatura aninhada para ela.

MSSQL_ENG014010

O servidor '% s' não está definido como um servidor de assinatura.

MSSQL_ENG014114

'% s' não está configurado como um Distributor.

MSSQL_ENG014117

'% s' não está configurado como um banco de dados de distribuição.

MSSQL_ENG014120

Não foi possível descartar o banco de dados de distribuição '% s.' O banco de dados do distribuidor está associado a um Publicador.

MSSQL_ENG014121

Não foi possível descartar o Distribuidor '% s.' Esse Distribuidor possui bancos de dados de distribuição associados.

MSSQL_ENG014144

Não foi possível descartar o Assinante '% s.' Há assinatura para ele no banco de dados de publicação '% s.'

MSSQL_ENG014150

Replicação -% s: agente % s bem-sucedido. %s

MSSQL_ENG014151

Replicação -% s: falha no agente % s . %s

MSSQL_ENG014152

Replicação -% s: agente% s programado para tentar novamente. %s

MSSQL_ENG014157

A assinatura criada pelo Assinante '% s' para publicação '% s' expirou e foi descartada.

MSSQL_ENG014160

O limite [% s:%s] da publicação [% s] foi definido. Uma ou mais assinaturas nesta publicação expiraram.

MSSQL_ENG014161

O limite [% s:%s] da publicação [% s] foi definido. Verifique se o leitor de log e os agentes de distribuição estão em execução e atendem ao requisito de latência.

MSSQL_ENG014162

O limite [% s:%s] da publicação [% s] foi definido. Verifique se o agente de mesclagem está sendo executado e pode corresponder ao requisito esperado.

MSSQL_ENG014163

O limite [% s:%s] da publicação [% s] foi definido. Verifique se o agente de mesclagem está sendo executado e pode corresponder ao requisito esperado.

MSSQL_ENG014164

O limite [% s:%s] da publicação [% s] foi definido. Verifique se o agente de mesclagem está sendo executado e pode corresponder ao requisito esperado.

MSSQL_ENG014165

O limite [% s:%s] da publicação [% s] foi definido. Verifique se o agente de mesclagem está sendo executado e pode corresponder ao requisito esperado.

MSSQL_ENG018456

Falha no logon do usuário '%. * ls'.%. * ls

MSSQL_ENG018752

Somente um Log Reader Agent ou um procedimento relacionado ao registro em log (sp_repldone, sp_replcmds e sp_replshowcmds) pode se conectar ao banco de dados em dado momento. Se você executou um procedimento relacionado ao log, descarte a conexão através da qual o procedimento foi executado ou execute sp_replflush por essa conexão antes de iniciar o Log Reader Agent ou executar outro procedimento relacionado ao log.

MSSQL_ENG020554

O agente de replicação não registrou uma mensagem de progresso em %ld minutos. Isso pode indicar inoperância do agente ou alta atividade do sistema. Verifique se os registros estão sendo replicados no destino e se as conexões com o Assinante, Publicador e Distribuidor ainda estão ativas.

MSSQL_ENG020557

Desligamento de Agente. Para obter mais informações, consulte o histórico de trabalho do SQL Server Agent para o trabalho '% s.'

MSSQL_ENG020572

A assinatura do assinante '% s' para o artigo '% s' na publicação '% s' foi reiniciada após falha na validação.

MSSQL_ENG020574

Falha de validação de dados na assinatura do assinante '% s' para o artigo '% s' na publicação '% s'.

MSSQL_ENG020575

Êxito na validação de dados da assinatura do assinante '% s' para o artigo '% s' na publicação '% s'.

MSSQL_ENG020596

Somente '% s' ou membros de db_owner podem descartar o agente anônimo.

MSSQL_ENG020598

Linha não encontrada no Assinante ao aplicar o comando replicado.

MSSQL_ENG021075

O instantâneo inicial para publicação '% s' ainda não está disponível.

MSSQL_ENG021076

O instantâneo inicial para o artigo '% s' ainda não está disponível.

MSSQL_ENG021286

A tabela de conflitos '% s' não existe.

MSSQL_ENG021330

Falha ao criar um subdiretório no diretório de trabalho da replicação. (% ls)

MSSQL_ENG021331

Falha ao copiar o arquivo de script de usuário para o Distribuidor. (% ls)

MSSQL_ENG021385

Falha no instantâneo ao processar a publicação '% s.' Possivelmente devido à atividade de alteração de esquema ativa ou à adição de novos artigos.

MSSQL_ENG021617. Consulte Solucionando problemas de Editores Oracle.

Não é possível executar o SQL*PLUS. Certifique-se de que há uma versão atual do código de cliente Oracle instalada no distribuidor.

MSSQL_ENG021620. Consulte Solucionando problemas de Editores Oracle.

A versão do SQL*PLUS acessível através da variável de sistema Path não está atualizada o bastante para oferecer suporte à edição Oracle. Certifique-se de que há uma versão atual do código de cliente Oracle instalada no distribuidor.

MSSQL_ENG021624. Consulte Solucionando problemas de Editores Oracle.

Não é possível localizar o provedor OLE DB Oracle registrado, OraOLEDB.Oracle, no distribuidor '%s.' Certifique-se de que uma versão atual do provedor OLE DB Oracle foi instalada e registrada no distribuidor.

MSSQL_ENG021626. Consulte Solucionando problemas de Editores Oracle.

Não é possível fazer conexão com o servidor de banco de dados Oracle '%s' usando o provedor OLE DB Oracle OraOLEDB.Oracle.

MSSQL_ENG021627. Consulte Solucionando problemas de Editores Oracle.

Não é possível fazer conexão com o servidor de banco de dados Oracle '%s' usando o provedor OLE DB Microsoft MSDAORA.

MSSQL_ENG021628. Consulte Solucionando problemas de Editores Oracle.

Não é possível atualizar o Registro do distribuidor '%s' para permitir que o provedor OLE DB Oracle OraOLEDB.Oracle seja executado em processo com o SQL Server. Certifique-se de que o logon atual tem autorização para modificar as chaves do Registro que pertencem ao SQL Server.

MSSQL_ENG021629. Consulte Solucionando problemas de Editores Oracle.

A chave do Registro CLSID indicando que o provedor OLE DB Oracle para Oracle, OraOLEDB.Oracle, foi registrado não está presente no distribuidor. Certifique-se de que o provedor OLE DB Oracle esteja instalado e registrado no distribuidor.

MSSQL_ENG021642. Consulte Solucionando problemas de Editores Oracle.

Publicadores heterogêneos requerem um servidor vinculado. Já existe um servidor vinculado nomeado '%s'. Remova o servidor vinculado ou escolha um nome de publicador diferente.

MSSQL_ENG021663. Consulte Solucionando problemas de Editores Oracle.

Não foi encontrada nenhuma chave primária válida para a tabela de origem [% s].[% s].

MSSQL_ENG021684. Consulte Solucionando problemas de Editores Oracle.

As permissões associadas com o logon de administrador para o publicador Oracle '% s' não é suficiente.

MSSQL_ENG021797

É necessário que '%s' seja um logon válido do Windows na forma: 'MACHINE\Login' ou 'DOMAIN\Login'. Consulte a documentação do '% s.'

MSSQL_ENG021798

O trabalho do agente '%s' deve ser adicionado via '%s' antes de continuar. Consulte a documentação do '% s'.

MSSQL_REPL020011

O processo não pôde executar '% 1' em '% 2'.

MSSQL_REPL027056

O processo de mesclagem não pôde alterar o histórico de geração no '% 1'. Ao solucionar o problema, reinicie a sincronização com o log de histórico detalhado e especifique um arquivo de saída no qual será realizada a gravação.

MSSQL_REPL027183

O processo de mesclagem não pôde enumerar alterações nos artigos que apresentaram filtros de linha com parâmetros. Se a falha persistir, aumente o tempo limite da consulta nesse processo, reduza o período de retenção da publicação e melhore os índices nas tabelas publicadas.

Consulte também

Conceitos