Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/11/2006, 16h33   #1
Futur Membre du Club
 
Inscription : octobre 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 39
Points : 18
Points : 18
Par défaut Connection à une base de donnée Oracle difficile

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.
UVCR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2006, 22h22   #2
Membre éprouvé
 
Inscription : mars 2002
Messages : 516
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 516
Points : 483
Points : 483
Envoyer un message via MSN à Sylvain James
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
Sylvain James est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2006, 08h59   #3
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
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
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 09h00   #4
Futur Membre du Club
 
Inscription : octobre 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 39
Points : 18
Points : 18
Par défaut Fichier Datasource

Citation:
Envoyé par Sylvain James
tu peux envoyer le contenu de ton fichier datasource.xml ?
ci joint le fichier datasource
<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
UVCR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 10h48   #5
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
As tu fait un essai avec MSDAORA.1 (le provider de microsoft pour Oracle). C'est le même comportement ?
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 13h56   #6
Futur Membre du Club
 
Inscription : octobre 2004
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 39
Points : 18
Points : 18
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.
UVCR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 14h05   #7
Membre confirmé
 
Avatar de Jeweller
 
Inscription : août 2003
Messages : 354
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 354
Points : 226
Points : 226
MDAC2.1? La version 2.8 est intégrée à 2003... Curieux.
Jeweller est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h38.


 
 
 
 
Partenaires

Hébergement Web