2014-08-28 4 views
0

Dans Windows Server 2008 R2 ne pas afficher Microsoft ODBC pour Oracle 64 bits.Connexion ODBC dans Windows Server 2008 R2

J'ai créé une chaîne de connexion. Aller à C:\Windows\SysWOW64\odbcad32.exe et ajoutez le nom d'utilisateur et le serveur et sélectionnez Microsoft Odbc pour Oracle, mais quand je lance mon application, il montre:

ERREUR [IM002] [Microsoft] [Pilote ODBC Manager] Nom de la source de données non introuvable et aucun défaut pilote spécifié

ma chaîne de connexion suit:

<connectionStrings> 
<add name="conct" connectionString="DSN=mydb;UID=123;PWD=334"/> 
</connectionStrings> 

Comment je supprimer cette erreur et comment je cocher un mal ma chaîne de connexion ou le pilote n'a pas trouvé?

Répondre

0

C:\Windows\SysWOW64\odbcad32.exe est utilisé pour accéder à des pilotes ODBC 32 bits sur Windows 64 bits. Si votre pilote est 64 bits, vous devez utiliser c:\windows\system32\odbcad32.exe.

+0

mais c: \ windows \ system32 \ odbcad32.exe ne pas montrer Microsodt ODBC pour Oracle –

+0

Je suis désolé, j'ai mal lu votre question. Vous avez raison, il n'y a pas de version 64 bits du pilote Microsoft Oracle; il est obsolète (voir ici: http://blogs.msdn.com/b/adonet/archive/2009/06/15/system-data-oracleclient-update.aspx). Vous devrez utiliser l'ODBC d'Oracle ou un autre pilote si vous avez besoin d'un support 64 bits. –

Questions connexes