SSIS Oracle и распределенные транзакции - PullRequest
1 голос
/ 19 ноября 2010

В настоящее время у нас есть распределенные транзакции с двумя удаленными серверами SQL, и на следующей неделе одна из этих баз данных будет перенесена в Oracle.

Я хотел бы знать, есть ли какие-либо известные проблемы, которые мне следует спланироватьОбходной путь / исправление, когда задействована Oracle как часть распределенной транзакции - т.е. наша SSIS, выполняющая распределенную транзакцию => участники распределенной транзакции, являющиеся удаленным сервером SQL, и база данных Oracle (Oracle - установленная в ОС, отличной от Windows).

Будет ли это вообще работать?

1 Ответ

0 голосов
/ 30 марта 2011

почему вы переходите на oracle, правильно ли вы проиндексированы?

Я думаю, что вы можете сделать все это с помощью хранимых процедур, но я предполагаю, что вам придется включить DTC на связанном сервере

НАЧАЛО РАСПРЕДЕЛЕННОЙ СДЕЛКИ TranName

INSERT INTO SqlServer.myDB.dbo.myTable (KeyID, Value) Значения (123, «Привет, мир»)

INSERT INTO OracleServer.myScrewedUpOracleName.dbo.myTable (KeyID, Value) Значения (123, «почему оракул?»)

COMMIT

...