Как правильно организовать ежедневное копирование данных из PostgreSQL на SQL Server?
Необходимо на ежедневной основе выполнять запрос к СУБД PostgreSQL и результат запроса сохранять в таблицу СУБД MS SQL. Базы находятся на разных серверах. Вопрос к знатокам. Как правильно организовать данный процесс?
Первое, что приходит в голову. Это сделать средствами MS SQL. Наверно можно слинковать сервера. И запустить джоб. Не знаю насколько это возможно и не будет ли отваливаться линковка.
Или написать службу на стороне сервера MS SQL, которая будет делать запрос к PostgreSQL. Или консольное приложение и запускать по шедулеру его.
Или может есть уже готовое решение проверенное временем.
Хочется сделать грамотно, чтобы работало всегда без сбоев. И было рассчитано на копирование нескольких тысяч строк за раз и делало это не сильно медленно. И может даже с логами.