2010-11-19 41 views
1

Nous avons actuellement des transactons distribués avec 2 serveurs SQL distants et la semaine prochaine, une de ces bases de données va être migrée vers Oracle. Je voulais savoir s'il y avait des problèmes connus que je devrais planifier pour contourner/réparer, quand impliquer Oracle dans le cadre de la transaction distribuée - c'est-à-dire notre SSIS exécutant une transaction distribuée => les participants aux transactions distribuées étant un SQL distant serveur et une base de données Oracle (Oracle - installé dans un système d'exploitation autre que Windows).Transactions SSIS Oracle et distribuées

Est-ce que cela fonctionnerait en premier lieu? Pourquoi migrez-vous vers oracle, êtes-vous indexé correctement?

Répondre

0

Je pense que vous pouvez faire tout cela avec des procédures stockées, mais je devine que vous allez devoir activer le DTC sur le serveur lié

BEGIN TRANSACTION DISTRIBUÉ TranName

INSERT EN SqlServer.myDB.dbo.myTable (KeyID, valeur) valeurs (123, 'bonjour')

INSERT INTO OracleServer.myScrewedUpOracleName.dbo.myTable (KeyID, valeur) valeurs (123, pourquoi oracle? ')

COMMIT