|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : octobre 2004 Messages : 39 ![]() |
Bonjour,
Je dois ré-installer un serveur avec XMLRAD 2005R2-1 se connectant à une base Oracle. Je rencontre des difficultés pour obtenir la connection Oracle : "Can't connect to DataSource - Error : TDacDatabase.Open - Impossible de trouver le fournisseur. Il est peut-être mal installé" J'ai déjà eu ces problèmes il y a un an ... mais là je coince de nouveau. Les différents tests que j'ai effectué sont les suivants 1) Connection à la base Oracle à partir d'un logiciel comme TOAD => OK 2) test de connection avec un fichier test.udl => OK 3) utilisation du logiciel IDAC.exe de XMLRAD - lorsque je clique sur "connected" = pas de message d'erreur. je ne peux cependant pas executer de requêtes SQL 4) les utilisateurs IUSR et IWAM sont bien dans le groupe administrateur J'ai redémarré IIS, le serveur, ré-installer XMLRAD ou Oracle ... impossible d'avoir cette connection. Je suis preneuse de toute autre idée pour débloquer ce problème. Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() ![]() |
tu peux envoyer le contenu de ton fichier datasource.xml ?
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
Serais tu sur un OS 64 bits ? Si c'est le cas, il faut certainement installer l'OleDBProvider 32bits d'Oracle. Autrement le message est assez clair, l'appli xmlrad depuis son contexte d'execution ne parvient pas à "trouver" le client oracle (path, droits, ?)... En plus du datasource.xml, peux tu nous décrire plus précisement dans quel environnement tu travailles (apache console, IIS, ... ?)?
Michael |
|
|
00
|
|
|
#4 | |
|
Futur Membre du Club
![]() Inscription : octobre 2004 Messages : 39 ![]() |
Citation:
<DataSources> <DataSource> <Name>Database</Name> <Middleware>ADO</Middleware> <Driver>Oracle Provider for OLE DB</Driver> <Pools> <Pool> <Name>User</Name> </Pool> <Pool> <Name>Async</Name> </Pool> </Pools> <Params> <Param> <Name>Provider</Name> <Value>OraOLEDB.Oracle.1</Value> </Param> <Param> <Name>User ID</Name> <Value>dbtest</Value> </Param> <Param> <Name>Password</Name> <Value>dbtest</Value> </Param> <Param> <Name>Data Source</Name> <Value>dbtest.world</Value> </Param> <Param> <Name>ConnectionString</Name> <Value>Provider=OraOLEDB.Oracle.1;User ID=dbtest;Password=dbtest;Data Source=DBTEST.world</Value> </Param> </Params> <Connected>True</Connected> </DataSource> </DataSources> Je suis dans l'environnement suivant - serveur windows 2003 - serveur WEB IIS - base de données oracle sur un autre serveur. Je me connecte sans problème sur cette base à partir du serveur 2003 avec un logiciel comme toad ( La partie SQLNET esy bien installé) Visiblement l'installation oracle est bonne. Le provider installé est le même que celui que l'on a installé sur un autre serveur 2003, ayant les mêmes caractèristiques. ... Merci d'avance |
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
As tu fait un essai avec MSDAORA.1 (le provider de microsoft pour Oracle). C'est le même comportement ?
|
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : octobre 2004 Messages : 39 ![]() |
Bonjour,
Le problème est résolu. J'ai ré-installer MDAC2.1 et OraoleDB pour la nième fois et cela a fonctionné... Peut être que la ré-installation de MDAD 2.1 a permis de résoudre le problème. J'analyse pas très bien ...ce n'est pas très satisfaisant mais cela fonctionne. J'avais fait les essais avec MSDORA. Merci pour les réponses. |
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 354 ![]() |
MDAC2.1? La version 2.8 est intégrée à 2003... Curieux.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com