Bonjour,

Je suis en train d'effectuer une migration de ma BDD Oracle sur du SQL Server 2000.
Jusque là tout va bien, je récupère bien mes tables/champs/données.
Avant de passer aux fonctions je voudrais créer des vues sur une autre BDD Oracle.

Est-il possible en SQL S. de faire une vue d'une BDD Oracle ?
J'imagine qu'il faut créer une connection de façon spécifique au niveau du FROM, mais je ne sais pas laquelle...
Est-ce qu'il faut procèder avec des linked-server (comme pour la migration de données) ?

Pour le moment voilà mon instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT *
FROM OPENQUERY(MON_LINKED_SERVER_ORACLE, 'SELECT MES_CHAMPS FROM MA_TABLE')
J'obtiens bien ce que je veux.

Cependant impossible de sauvegarder ma vue (j'utiliser SQL Server entreprise),
le message d'erreur suivant apparait :

[OBDS Sql server driver][SQL Server]The operation could not be performed because the OLE DB provider 'MSDAORA' was unable to begin a distributed transaction.

Merci d'avance .