Essayez de vous connecter Excel 2013 avec Oracle - ORA-12154
Je suis en train d'essayer de se connecter à Oracle par le biais d' Power Query > From Database > From Oracle Database
et puis j'type BI_TST
, qui est à l'intérieur de mon TNSNAMES (situé dans: C:\oracle\product\10.2.0\client_2\network\ADMIN
), et a le lien ci-dessous à l'intérieur:
BI_TST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = srv-oracle3.mycompany.com.br)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = bitst)
)
)
Aussi j'ai la variable de chemin d'accès configuré comme TNS_ADMIN=C:\oracle\product\10.2.0\client_2\network\ADMIN
.
Lorsque j'utilise SQL Developer pour se connecter, pas d'utilisation de TNS mettre le réglage de toutes les informations manuellement, ça marche!!!
Quand j'essaie de me connecter à l'aide de TNS dans Excel, je reçois l'erreur:
Message=ORA-12154: TNS:não foi possível resolver o identificador de conexão especificado
ErrorCode=-2146232008
Qui signifie en anglais: "impossible de résoudre le connecter identifiant"
Quelqu'un pourrait-il m'aider à ce problème?
Merci d'avance!
Vous devez vous connecter pour publier un commentaire.
Honnêtement, j'ai eu mon remplissage de tnsnames. Je comprends l'idée derrière elle et apprécie à sa juste valeur, mais je passe plus de temps à comprendre pourquoi ça ne fonctionne pas que je ne économies supplémentaires frappes.
À mon avis, juste contourner TNSnames utilisation d'Oracle ezconnect:
À la place de:
Cela devrait fonctionner pour ODBC ainsi. Si vous ne pouvez pas de connexion directe à travers PowerQuery du pilote Oracle, essayez de passer par ODBC. Alors que c'est une couche supplémentaire, vous ne voulez pas, je doute que vous remarquerez une différence de performances, et cela peut résumé les difficultés que vous avez normalement à traiter.
De clarifier Hambone réponse à connecter Excel pour Oracle via le client Oracle pilote sans l'aide de Noms TNS:
Espérons que cela fonctionne pour tout le monde.