AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 52662
Accepted
kombo
kombo
Asked: 2013-11-02 08:03:49 +0800 CST2013-11-02 08:03:49 +0800 CST 2013-11-02 08:03:49 +0800 CST

A replicação é possível em dois domínios diferentes?

  • 772

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)
sql-server replication
  • 3 3 respostas
  • 19677 Views

3 respostas

  • Voted
  1. Best Answer
    Brandon Williams
    2013-11-02T08:40:39+08:002013-11-02T08:40:39+08:00

    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 .

    • 6
  2. Sebastian Meine
    2013-11-02T08:18:31+08:002013-11-02T08:18:31+08:00

    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:

    1. Crie uma relação de confiança entre os dois domínios.

    2. 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.)

    3. 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.

    • 2
  3. Babu Subramanian
    2014-02-14T01:45:36+08:002014-02-14T01:45:36+08:00

    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.

    1. Crie login SQL com a mesma senha em ambos os servidores
    2. Certifique-se de conectar o SQL Server de um servidor para outro servidor e vice-versa usando o login do SQL.
    3. Criar publicação no servidor de origem usando a conta de segurança do agente e definir artigos
    4. Crie uma assinatura PUSH para que tanto o agente instantâneo/transação quanto o agente de distribuição sejam executados no publicador. Ao configurar, certifique-se de que a conexão com o assinante deve ser feita com login SQL criado na etapa 1.
    5. Verifique o monitor de replicação e confirme se tudo está funcionando bem.
    • 1

relate perguntas

  • Práticas recomendadas para executar a replicação atrasada do deslocamento de tempo

  • Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?

  • Quais são as principais causas de deadlocks e podem ser evitadas?

  • Como determinar se um Índice é necessário ou necessário

  • Qual é a diferença entre a replicação do PostgreSQL 9.0 e o Slony-I?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Conceder acesso a todas as tabelas para um usuário

    • 5 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    pedrosanta Listar os privilégios do banco de dados usando o psql 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve