Estou implementando uma replicação de banco de dados entre diferentes localizações geográficas onde cada uma está em um domínio diferente. Depois de passar por todo o processo, quando inicio o agente ele roda e para.
Quando eu olho para os detalhes, mostra:
Error messages:
The process could not connect to Subscriber 'Mydomain\myusername'. (Source: MSSQL_REPL, Error number: MSSQL_REPL20084)
Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. (Source: MSSQLServer, Error number: 18452)
A replicação em domínios ou grupos de trabalho não confiáveis pode ser feita usando a Autenticação do Windows, configurando a autenticação de passagem .
Crie uma conta local do Windows no Publicador e no Assinante que tenha o mesmo nome de usuário e senha. Use esta conta para a conta do processo do agente de replicação e faça com que as conexões com o editor, distribuidor e/ou assinante representem esta conta. Certifique-se de que a conta tenha as permissões necessárias no modelo de segurança do agente de replicação .
Essa abordagem é abordada na seção Usar a autenticação do Windows para configurar a replicação entre dois computadores que executam o SQL Server em domínios não confiáveis em COMO: replicar entre computadores que executam o SQL Server em domínios não confiáveis ou pela Internet .
Isso está falhando porque os dois domínios não confiam um no outro. Por causa disso, um processo em execução em uma conta em um domínio não pode usar a autenticação do Windows para se conectar a um SQL Server no outro domínio. Para contornar isso, você tem três opções:
Crie uma relação de confiança entre os dois domínios.
Use a autenticação de caminho. (Crie uma conta do Windows com o mesmo nome de usuário e senha em todas as máquinas em sua topologia.)
Use a Autenticação SQL para conexões entre domínios ao configurar a replicação.
Meus artigos de escada de replicação fornecem uma explicação passo a passo da configuração da replicação do SQL Server e incluem informações detalhadas sobre as diferentes credenciais de segurança usadas pelos diferentes processos. Embora o Stairway não seja um guia passo a passo para configurar uma instalação entre domínios, você deve encontrar informações suficientes para superar esse problema.
Em primeiro lugar, você precisa configurar a conectividade entre esses dois servidores em domínios diferentes com a ajuda do administrador de rede e também atualizar a entrada de DNS.