Kbase 91383: Base acceso SQL
Autor |
  Tatiane Koslinsky - CAT |
Acesso |
  Público |
Publicação |
  8/25/2017 |
|
Menú: Entornos > Base acceso SQL
En esta pantalla se registran solamente las bases que tienen acceso SQL. Estas son las bases utilizadas por el JBoss y no se conectan por el archivo PF (entorno Progress). Los parámetros de conexión para estas bases pueden identificarse por medio del script de carga de la base de datos (-ServerType SQL).
1. Entorno Progress:
Para registrar la base, haga clic en "Nuevo", seleccione la empresa de esa base, a continuación informe el nombre lógico y haga clic en "Grabar".
Volviendo a la pantalla "Base acceso SQL" informe:
a. Host del servidor.
b. Puerto de conexión SQL (-ServerType SQL).
c. Usuario y contraseña.
Observación:
Es importante que el usuario informado tenga permiso de DBA en la base de datos. Para ello, recomendamos verificar los permisos del usuario pub:
Después de acceder a la aplicación Proenv digite:
sqlexp -db base -H servidor -S XXXXX -user sysprogress -password contraseña
Ejecute el comando:
grant dba to pub;
grant resource to pub;
commit;
En cada parámetro informado haga clic en la opción "Grabar" o pulse ENTER. Realice este procedimiento para todas las bases de datos con acceso SQL del archivo progress-ds.xml.
2. Entorno Oracle:
Para entornos con bases de datos Oracle la opción "Base acceso SQL" se utiliza para el registro de la información de conexión a la base Oracle. Al importar los parámetros de conexión en la pantalla de "Base acceso 4GL" los datos de conexión a la base Oracle se registran automáticamente.
Complete el parámetro "Directorio del SQL Plus" con el directorio donde se encuentra el ejecutable del SQL Plus en la máquina donde se está ejecutando la consola de actualización. Para registrar este parámetro a todas las bases, seleccione una de las bases registradas, informe el valor del parámetro y seleccione la opción "Grabar información a todas las bases". De esta forma, el parámetro seleccionado se copiará a todas las bases configuradas.
3. Entorno SQL Server:
Para entornos con bases de datos SQL Server la opción "Base acceso SQL" se utiliza para el registro de la información de conexión a la base SQL Server. Al importar los parámetros de conexión en la pantalla de "Base acceso 4GL" los datos de conexión a la base SQL Server se registran automáticamente.
Si no se hubiera completado el parámetro "Directorio del Sqlcmd", informe el directorio donde se encuentra el ejecutable "sqlcmd.exe" en la máquina donde se está ejecutando la consola de actualización. Para registrar este parámetro a todas las bases, seleccione una de las bases registradas, informe el valor del parámetro y seleccione la opción "Grabar información a todas las bases". De esta forma, el parámetro seleccionado se copiará a todas las bases configuradas.
Importante: La información de conexión a las bases con acceso SQL se muestran en el log de conversión. Para proteger la información de conexión (como usuario y contraseña, por ejemplo), configure la seguridad del directorio de la consola para que solamente los usuarios autorizados tengan acceso al log.