Возникла задача соединить postgesql 9.2 c MS SQL SERVER 2008, объемы данных необходимые для передачи около 100 тыс записей. Кто-нибудь сталкивался с данной задачей?
Оба сервера установлены на MS Windows Server 2008.
Пробовал установить dbi link(http://pgfoundry.org/projects/dbi-link) - выдает ошибки, если быть точнее информационные сообщения ms sql server трактует как ошибки.
ODBC Foreign Data wrapper on windows https://github.com/ZhengYang/odbc_fdw подходит только для postgre 9.1, а нужно 9.2
Также нет уверенности по поводу объемов и скорости, так как создал link server для ms sql server на odbc драйверах, при больших объемах рвет соединение, а маленькими порциями работает очень медленно.
Кто-нибудь сталкивался с данным вопросом, заранее благодарен за помощь.
Решил реализовывать с помощью
Решил реализовывать с помощью csv - BCP со стороны MS SQL SERVER и psql \copy со стороны postgresql, буду очень благодарен, если поделитесь наработками.
Как вариант
Попробуйте сделать link-server через PostgreSQL OLE DB Provider. Также проверьте тайм-аут в настройках сервера MSSQL.