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 :
J'obtiens bien ce que je veux.
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')
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.
Partager