Configurar servidor secundário para o envio do log de transações sem conexão com o servidor principal

1

Estou tendo dificuldades com o envio de logs de transações SQL com as seguintes premissas:

  • Servidor A, onde os dados são carregados no banco de dados
  • O servidor B está em um local remoto
  • Os dois servidores never compartilham uma rede comum e podem se comunicar via protocolo comum. (HTTP, Email, etc.)
  • A conexão com a Internet no Servidor A é lenta e está disponível apenas algumas vezes por mês.
  • Desejo obter dados do Servidor A para o Servidor B quando uma conexão com a Internet estiver disponível.

A idéia que tenho até agora é fazer uma configuração de envio do log de transações no servidor A e enviar para o servidor B. Eu tenho a instalação em execução no servidor A (fazendo backups n vezes por dia ) mas como faço para configurar o Servidor B para aceitar os arquivos que eu recebo (ATM via e-mail)?

Se os computadores estivessem na rede, eu poderia conectar-me ao Servidor B do Servidor A ao fazer a configuração do TLS e configurar os Trabalhos do Agente do Servidor dessa maneira. Existe uma maneira de configurar o Servidor B separadamente? Escrever os trabalhos diretamente no servidor B parece ser uma solução fácil, mas a caixa de diálogo "Criar novo trabalho" não é muito útil.

Qualquer outra ideia ou ajuda neste assunto é muito apreciada!

Atenciosamente Niclas Lindqvist

    
por Niclas Lindqvist 06.12.2010 / 11:13

1 resposta

1

Há uma série de procedimentos armazenados que devem ser executados para configurar o envio de logs no servidor secundário. Normalmente isso é feito pelo SQL Management Studio quando você configura o envio de logs no servidor principal.

Este artigo do MSDN deve ser o que você precisa: Como adicionar um banco de dados secundário (Transact-SQL)

    
por 29.03.2011 / 16:37