sql >> Base de Datos >  >> RDS >> Oracle

Problema de conexión de SSDT en Visual Studio 2015 Oracle

Recientemente me encontré con este problema y fue muy difícil de resolver. Parece que hubo un cambio no documentado en los controladores utilizados en la versión RTM de SQL 2016, ya que no detecté estos problemas en la misma máquina cuando tenía la compilación RC3.

De todos modos, en caso de que ayude, estos son los pasos de configuración que estoy usando (gracias a Dan English por algunos consejos):

Instalar controladores de Oracle:Oracle Client 12c (32 bits) más ODAC.

una. Descargue y descomprima los siguientes archivos de http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html y http://www.oracle.com/technetwork/ base de datos/ventanas/descargas/utilsoft-087491.html ):

i. winnt_12102_client32.zip

ii. ODAC112040Xcopy_32bit.zip

b. Ejecute winnt_12102_client32\client32\setup.exe. Para el Tipo de instalación, elija Admin. Para la ubicación de instalación, ingrese C:\Oracle\Oracle12. Aceptar otros valores predeterminados.

C. Inicie un símbolo del sistema "Como administrador" y cambie el directorio (cd) a su carpeta ODAC112040Xcopy_32bit.

d. Ingrese el comando:install.bat all C:\Oracle\Oracle12 odac

mi. Copie el archivo tnsnames.ora de otra máquina a estas carpetas:

i. C:\Oracle\Oracle12\red\admin

ii. C:\Oracle\Oracle12\producto\12.1.0\cliente_1\red\admin

Instalar controladores de Oracle:Oracle Client 12c (64 bits) más ODAC.

una. Descargue y descomprima los siguientes archivos de http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html y http://www.oracle.com/technetwork/ base de datos/windows/descargas/index-090165.html ):

i. winx64_12102_client.zip

ii. ODAC121024Xcopy_x64.zip

b. Ejecute winx64_12102_client\client\setup.exe. Para el Tipo de instalación, elija Admin. Para la ubicación de instalación, ingrese C:\Oracle\Oracle12_x64. Aceptar otros valores predeterminados.

C. Inicie un símbolo del sistema "Como administrador" y cambie el directorio (cd) a la carpeta C:\Software\Oracle Client\ODAC121024Xcopy_x64.

d. Ingrese el comando:install.bat all C:\Oracle\Oracle12_x64 odac

mi. Copie el archivo tnsnames.ora de la carpeta de la unidad K (ver 4.a. arriba) a estas carpetas:

i. C:\Oracle\Oracle12_x64\red\admin

ii. C:\Oracle\Oracle12_x64\producto\12.1.0\cliente_1\red\admin

Después de todo eso, la mayoría de los componentes de SSRS funcionaron bien. La excepción fue el portal de SSRS, donde la configuración y la prueba de la fuente de datos funcionaron bien, pero (extrañamente) la ejecución de informes da un error:

ORA-12154:TNS:no se pudo resolver el identificador de conexión especificado

Eventualmente me rendí y opté por una cadena de conexión EZCONNECT:host:port/sid. De todos modos, nunca me gustaron los archivos TNSNAMES, así que esta fue mi excusa para matarlos para siempre.