Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 синхронизация SQL и Postgres  [new]
Евгенич
Member

Откуда:
Сообщений: 267
Есть две таблицы: одна на mssql 2005 другая на postgres - задача - их синхронизировать

Подскажите как бы это лучше и правильней сделать?
24 май 09, 14:43    [7219934]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация SQL и Postgres  [new]
Moriarti
Member

Откуда: Ultima Thule
Сообщений: 744
Евгенич
Есть две таблицы: одна на mssql 2005 другая на postgres - задача - их синхронизировать
Подскажите как бы это лучше и правильней сделать?


Синхронизация в одну сторону или полная двухсторонняя?

Штатными средствами вроде бы никак, поэтому видимо, придется придумать свою систему репликации: на тригеры insert/update/delete (в постгрисе же есть тригеры вроде) делать запись в некую таблицу обмена, которую раз в некоторое время проверять и перекидывать данные.
Реализовать это схему на mssql и postgres сервере.
Это, если требуется универсальная полная синхронизация.

Если же синхронизировать mssql->postgress, т.е. в одну сторону, то можно попытаться создать linked server на postgres сервер и на тригерах mssql таблицы insert/update/delete делать вставки/апйдейты/удаления сразу на постгресс таблице.
Как-то так.
25 май 09, 09:40    [7221167]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация SQL и Postgres  [new]
somebody
Member

Откуда: Москва
Сообщений: 708
автор
синхронизировать

Можно подробнее? Насколько "в реальном времени"?

Если нечто вроде репликации, то SQL не поддерживает подписчиков/издателей Postgres.
Можно SSIS-пакетом (через ODBC for Postgres/linked server на нём) синхронизировать данные.

P. S. В постгресовскую ветку обращались?
25 май 09, 09:44    [7221179]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация SQL и Postgres  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
somebody
автор
синхронизировать

Можно подробнее? Насколько "в реальном времени"?

Если нечто вроде репликации, то SQL не поддерживает подписчиков/издателей Postgres.
Можно SSIS-пакетом (через ODBC for Postgres/linked server на нём) синхронизировать данные.

P. S. В постгресовскую ветку обращались?


после версии 2000 мс выбросила эту возможность, хотя, если сильно захотеть,
то можно mssql->pgsql реплицироваться.
25 май 09, 10:32    [7221425]     Ответить | Цитировать Сообщить модератору
 Re: синхронизация SQL и Postgres  [new]
Евгенич
Member

Откуда:
Сообщений: 267
Значит более легких путей нет :( Уже начал через прилинкованный postgre - далее job & triggers
25 май 09, 17:29    [7224567]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить