<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Estoy tratando de usar la función Open Database () para crear una tabla de datos desde una base de datos Oracle. Estoy perdido en cuanto a lo que debo hacer. Si pudiera ayudarme con algún consejo, se lo agradecería mucho.
Esto es lo que he probado,
1) Empecé creando el DSN,
Archivo: DataWarehouse_RegEntry.reg
Editor del Registro de Windows Versión 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ DWHDB ]
"Descripción"="Base de datos del almacén de datos"
"Controlador"="C:\\WINDOWS\\system32\\sqlsrv32.dll"
"Servidor"=" scooby1.midominio.com "
"Conexión_de_Confianza"="Sí"
2) luego en JMP como JSL Script hice la siguiente llamada de función,
prueba_dt = Abrir base de datos (
"DSN= DWHDB ;
PWD=myP@ssword;
UID=miNombreDeUsuario;
Descripción=Base de datos de almacén de datos;
APLICACIÓN=JMP;
BASE DE DATOS=Envío_QA;
Trusted_Connection=Sí "
,
"--mi comando sql para extraer el dt" ) ;
y cuando ejecuto esto me sale un error.
[Microsoft][Controlador ODBC para SQL Server][DBNETLIB]SQL Server no existe o se le ha denegado el acceso.
incluso lo he intentado,
abriendo herramientas de administración\ODBC, yendo a la pestaña DSN del sistema e intentando agregar/probar una conexión a scdobi01.cree.com con el UID y PWD provistos. Dice que no se puede conectar.
-------------------------------------------------- --------------
La información que me han dado para hacer esta conexión es,
ID de usuario (UID) = mi nombre de usuario,
Contraseña (PWD) = myP@ssword,
Nombre de host = scooby1.midominio.com,
Puerto = 1521,
SID = prodoby,
Nombre de la base de datos = Envío_QA
Agradezco cualquier ayuda o dirección dada. Gracias.
Atentamente,
Loysio
Simplemente puede instalar el cliente Oracle, que viene con el controlador ODBC.
Hola,
Para configurar el controlador ODBC de 64 bits en Windows 10, para la conexión JMP.
¿Qué paquetes necesitan descargarse, ya que hay algunos paquetes .
¡Apreciaría enormemente si alguien pudiera ayudar a enumerar los paquetes exactos que se necesitan y configurar los procedimientos aquí!
Nunca he podido hacer funcionar el controlador ODBC de Microsoft Oracle.Obtenga el cliente Oracle gratuito de Oracle en su lugar.
La respuesta de Jeff es acertada.Si tiene más problemas, háganoslo saber.Llevo años conectando JMP a Oracle.
Una cosa de la que debe estar seguro es "hacer coincidir la escotilla".Es decir, si tiene JMP de 32 bits, necesita Oracle de 32 bits.Si tiene JMP de 64 bits, necesita Oracle de 64 bits.
Gracias por la respuesta. Esto me ayudó a descubrir que ni siquiera tengo controladores de fuentes de datos que funcionen con Oracle. Ahora tengo una gran ventaja y trabajo por hacer. .
gracias jeff
Atentamente,
Loysio
La mejor manera de obtener el JSL para casi cualquier cosa en JMP es hacerlo de forma interactiva y luego obtener el script del resultado.
Para trabajar con bases de datos ODBC, elija Archivo->Base de datos->Abrir tabla... y trabaje en los cuadros de diálogo para abrir la tabla que le interesa y luego mire el script de origen en la tabla de datos resultante. Tendrá el JSL para abrir esa tabla.




-Jeff