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

Откуда:
Сообщений: 127
Здравствуйте.
Задача следующая.
Есть две базы, одна формата MS SQL Server 2008 R2, другая формата PostgresSQL 8.4.
Требуется синхронизация данных, т.е. в определённый момент из базы MS SQL Server вызывается хранимая процедура базы PostgresSQL и наоборот.
Проблемы написания хранимых процедур нет.
Можно ли в принципе из базы (из хранимой процедуры) MS SQL Server коннектиться к базе PostgresSQL и выполнять ХП и наоборот?
6 июл 15, 09:26    [17855826]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение ХП PostgresSQL из MS SQL Server и наоборот  [new]
хе-хе )
Guest
OPENROWSET + connectionstring
6 июл 15, 10:03    [17855979]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение ХП PostgresSQL из MS SQL Server и наоборот  [new]
Roman777
Member

Откуда:
Сообщений: 127
хе-хе )
OPENROWSET + connectionstring

это я так понимаю, из базы MS SQL Server вызывать хранимую процедуру базы PostgresSQL,
а наоборот, как из базы PostgresSQL вызывать хранимую процедуру базы MS SQL Server
6 июл 15, 10:44    [17856151]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение ХП PostgresSQL из MS SQL Server и наоборот  [new]
хе-хе )
Guest
А документацию полистать... dblink
6 июл 15, 11:07    [17856248]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение ХП PostgresSQL из MS SQL Server и наоборот  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
Roman777
хе-хе )
OPENROWSET + connectionstring

это я так понимаю, из базы MS SQL Server вызывать хранимую процедуру базы PostgresSQL,
а наоборот, как из базы PostgresSQL вызывать хранимую процедуру базы MS SQL Server


в одну сторону надо сделать linked server, для этого нужен оледб провайдер для postgresql соответстсвующей разрядности.
в другую надо делать dblink.
Головняк.

Почему не сделать приложение(на шарпе?), которое коннектится к обоим серверам и выполняет процедуры, еще и выдает вменяемые сообщения?
6 июл 15, 18:37    [17858912]     Ответить | Цитировать Сообщить модератору
 Re: Выполнение ХП PostgresSQL из MS SQL Server и наоборот  [new]
СТУДЕНТ123
Guest
Winnipuh
Roman777
пропущено...

это я так понимаю, из базы MS SQL Server вызывать хранимую процедуру базы PostgresSQL,
а наоборот, как из базы PostgresSQL вызывать хранимую процедуру базы MS SQL Server


в одну сторону надо сделать linked server, для этого нужен оледб провайдер для postgresql соответстсвующей разрядности.
в другую надо делать dblink.
Головняк.

Почему не сделать приложение(на шарпе?), которое коннектится к обоим серверам и выполняет процедуры, еще и выдает вменяемые сообщения?
Однозначно самописка все разрулит, в случае неудачного выполнения проинформирует должностное лицо, возможно самостоятельно предпримит меры согласно Вашему алгоритму. В этом подходе есть еще один главный плюс - можно очень быстро написать (все объекты и компоненты поставляются стандартно даже в Делфях) нужную экзешку, запустить и забыть про головную боль!
6 июл 15, 18:42    [17858937]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить