Referência a Erros e Eventos (Replicação)

Aplica-se a: SQL ServerAzure SQL Managed Instance

Esta secção da documentação contém informações sobre causas e resolução de vários erros relacionados com a replicação.

Erro Message
MSSQL_ENG002601 Não é possível inserir 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 chave duplicada no objeto '%.*ls'.
MSSQL_ENG003165 O banco de dados '%ls' foi restaurado; contudo, ocorreu um erro durante o processo de restauração ou remoção da replicação. O banco de dados foi deixado offline. Consulte o tópico MSSQL_ENG003165 nos Manuais Online do SQL Server.
MSSQL_ENG003724 Não é possível %S_MSG o %S_MSG '%.*ls' já que ele está a ser utilizado na replicação.
MSSQL_ENG004929 Não é possível alterar o %S_MSG '%.*ls' porque está sendo publicado para replicação.
MSSQL_ENG007395. Veja Resolução de Problemas da Oracle Publishers. Não é possível iniciar uma transação aninhada para o provedor OLE DB "%ls" para o servidor vinculado "%ls". Era necessária uma transação aninhada porque a XACT_ABORT opção estava definida como DESLIGADO.
MSSQL_ENG014005 Não consegui cancelar a publicação. Existe uma subscrição para ele.
MSSQL_ENG014010 O servidor '%s' não é definido como servidor por subscrição.
MSSQL_ENG014114 '%s' não está configurado como Distribuidor.
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'. Este banco de dados de distribuidores está associado a um Editor.
MSSQL_ENG014121 Não foi possível remover o Distribuidor '%s'. Este Distribuidor tem bases de dados de distribuição associadas.
MSSQL_ENG014144 Não é possível soltar o assinante '%s'. Existem subscrições para o mesmo na base de dados de publicações «%s».
MSSQL_ENG014150 Replicação-%s: agente %s foi bem-sucedido. %s
MSSQL_ENG014151 Replicação-%s: agente %s falhou. %s
MSSQL_ENG014152 Replicação-%s: o agente %s agendado para nova tentativa. %s
MSSQL_ENG014157 A subscrição criada pelo Subscritor '%s' à publicação '%s' expirou e foi abandonada.
MSSQL_ENG014160 Foi fixado o limiar [%s:%s] para a publicação [%s]. Uma ou mais assinaturas desta publicação expiraram.
MSSQL_ENG014161 Foi fixado o limiar [%s:%s] para a publicação [%s]. Certifique-se de que o leitor de logs e os agentes de distribuição estão em execução e podem corresponder ao requisito de latência.
MSSQL_ENG014162 Foi fixado o limiar [%s:%s] para a publicação [%s]. Por favor, certifique-se de que o agente de fusão está a correr e pode corresponder ao requisito esperado.
MSSQL_ENG014163 Foi fixado o limiar [%s:%s] para a publicação [%s]. Por favor, certifique-se de que o agente de fusão está a correr e pode corresponder ao requisito esperado.
MSSQL_ENG014164 Foi fixado o limiar [%s:%s] para a publicação [%s]. Por favor, certifique-se de que o agente de fusão está a correr e pode corresponder ao requisito esperado.
MSSQL_ENG014165 Foi fixado o limiar [%s:%s] para a publicação [%s]. Por favor, certifique-se de que o agente de fusão está a correr e pode corresponder ao requisito esperado.
MSSQL_ENG018456 Falha de login para o utilizador '%.*ls'.%.*ls
MSSQL_ENG018752 Apenas um Log Reader Agent ou procedimento relacionado a log (sp_repldone, sp_replcmds e sp_replshowcmds) pode se conectar a um banco de dados de cada vez. Se você executou um procedimento relacionado ao log, descarte a conexão na qual o procedimento foi executado ou execute sp_replflush sobre 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 um agente que não responde ou alta atividade do sistema. Verifique se os registros estão sendo replicados para o destino e se as conexões com o Assinante, o Publicador e o Distribuidor ainda estão ativas.
MSSQL_ENG020557 Desligamento do agente. Para obter mais informações, consulte o histórico de trabalhos do SQL Server Agent para o trabalho '%s'.
MSSQL_ENG020572 A subscrição do subscritor '%s' ao artigo '%s' na publicação '%s' foi re-inicializada após uma falha de validação.
MSSQL_ENG020574 A subscrição ao artigo '%s' pelo subscritor '%s' na publicação '%s' falhou na validação dos dados.
MSSQL_ENG020575 Subscritor '%s' subscrição ao artigo '%s' na publicação '%s' teve validação de dados concluída com sucesso.
MSSQL_ENG020596 Apenas '%s' ou membros de db_owner podem remover o agente anónimo.
MSSQL_ENG020598 A linha não foi encontrada no Subscritor 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 do artigo '%s' ainda não está disponível.
MSSQL_ENG021286 Tabela de conflito '%s' não existe.
MSSQL_ENG021330 Falhou a criação de um subdiretório sob o diretório de trabalho de replicação. (%ls)
MSSQL_ENG021331 Falhou a cópia do ficheiro de script do utilizador para o Distribuidor. (%ls)
MSSQL_ENG021385 O instantâneo falhou ao processar a publicação '%s'. Possivelmente devido à atividade ativa de mudança de esquema ou novos artigos sendo adicionados.
MSSQL_ENG021617. Veja Resolução de Problemas da Oracle Publishers. Não é possível executar SQL*PLUS. Certifique-se de que uma versão atual do código do cliente Oracle está instalada no distribuidor.
MSSQL_ENG021620. Veja Resolução de Problemas da Oracle Publishers. A versão do SQL*PLUS acessível através da variável Path do sistema não é atual o suficiente para suportar a publicação Oracle. Certifique-se de que uma versão atual do código do cliente Oracle está instalada no distribuidor.
MSSQL_ENG021624. Veja Resolução de Problemas da Oracle Publishers. Não é possível localizar o provedor OLEDB Oracle registrado, OraOLEDB.Oracle, no distribuidor '%s'. Certifique-se de que uma versão atual do provedor OLEDB Oracle está instalada e registrada no distribuidor.
MSSQL_ENG021626. Veja Resolução de Problemas da Oracle Publishers. Não é possível conectar-se ao servidor de banco de dados Oracle '%s' usando o provedor OLEDB Oracle OraOLEDB.Oracle.
MSSQL_ENG021627. Veja Resolução de Problemas da Oracle Publishers. Não é possível conectar-se ao servidor de banco de dados Oracle '%s' usando o provedor Microsoft OLEDB MSDAORA.
MSSQL_ENG021628. Veja Resolução de Problemas da Oracle Publishers. Não é possível atualizar o registro do distribuidor '%s' para permitir que o provedor OLEDB Oracle OraOLEDB.Oracle seja executado em processo com o SQL Server. Verifique se o logon atual está autorizado a modificar as chaves do Registro de propriedade do SQL Server.
MSSQL_ENG021629. Veja Resolução de Problemas da Oracle Publishers. A chave de registo CLSID que indica que o Oracle OLEDB Provider for Oracle, OraOLEDB.Oracle, foi registado não está presente no distribuidor. Certifique-se de que o provedor OLEDB Oracle está instalado e registrado no distribuidor.
MSSQL_ENG021642. Veja Resolução de Problemas da Oracle Publishers. Editores heterogêneos exigem um servidor vinculado. Já existe um servidor vinculado chamado '%s'. Remova o servidor vinculado ou escolha um nome de editor diferente.
MSSQL_ENG021663. Veja Resolução de Problemas da Oracle Publishers. Nenhuma chave primária válida encontrada para a tabela de origem [%s]. [%s].
MSSQL_ENG021684. Veja Resolução de Problemas da Oracle Publishers. As permissões associadas ao login de administrador para o editor Oracle '%s' não são suficientes.
MSSQL_ENG021797 '%s' deve ser um Windows válido Iniciar sessão no formulário: 'MÁQUINA\Login' ou 'DOMÍNIO\Login'. Por favor, consulte a documentação de '%s'.
MSSQL_ENG021798 O trabalho de agente de '%s' deve ser adicionado via '%s' antes de continuar. Por favor, consulte a documentação de '%s'.
MSSQL_REPL020011 O processo não conseguia executar '%1'on'%2'.
MSSQL_REPL027056 O processo de fusão não conseguiu alterar a história geracional no '%1'. Durante a resolução de problemas, reinicie a sincronização com registo de histórico detalhado e especifique um ficheiro de saída para escrever.
MSSQL_REPL027183 O processo de fusão falhou em enumerar alterações nos artigos com filtros de linhas parametrizados. Se esta falha continuar, aumente o tempo de espera da consulta para este processo, reduza o período de retenção da publicação e melhore os índices nas tabelas publicadas.