Настройте дополнительный сервер для доставки журналов транзакций без подключения к основному серверу.

Я испытываю трудности с доставкой журналов транзакций SQL со следующими предпосылками:

  • Сервер A, где данные загружаются в базу данных
  • Сервер B находится в удаленном месте
  • Два сервера никогда не разделяют общую сеть и могут связываться по общему протоколу. (HTTP, электронная почта и т. Д.)
  • Интернет-соединение на сервере A медленное и доступно только несколько раз в месяц.
  • Я хочу получить данные с сервера А на сервер Б, когда доступно интернет-соединение.

Идея, которую я имею до сих пор, заключается в том, чтобы выполнить настройку доставки журналов транзакций на сервере A и отправить ее на сервер B. У меня есть установка, работающая на сервере A (резервное копирование n раз в день), но как мне настроить сервер B на принять файлы, которые я получаю (банкомат по электронной почте)?

Если бы компьютеры были в сети, я мог бы подключиться к серверу B с сервера A при выполнении настройки TLS и получить настройку заданий агента сервера таким образом. Есть ли способ настроить сервер B отдельно? Запись заданий непосредственно на сервер B звучит как достаточно простое решение, но диалог "Создать новое задание" не очень полезен.

Любые другие идеи или помощь в этом вопросе с благодарностью!

С наилучшими пожеланиями, Никлас Линдквист

1 ответ

Решение

Существует ряд хранимых процедур, которые необходимо выполнить для настройки доставки журналов на вторичном сервере. Обычно это делается в SQL Management Studio при настройке доставки журналов на первичном сервере.

Эта статья MSDN должна быть вам нужна: Как добавить вторичную базу данных (Transact-SQL)

Другие вопросы по тегам