Problemas permisos en el acceso a BBDD

Ver el tema anterior Ver el tema siguiente Ir abajo

Problemas permisos en el acceso a BBDD

Mensaje  SAfmartin el Mar 18 Mayo 2010, 13:34

Buenas,

Soy Francisco y trabajo en el area de Siebel Analytics (antigua versión de Oracle BI).

Escribía porque tengo el siguiente error cuando damos permisos a un usuario para hacer una SQL directa a la BBDD:

Estado: S1000. Código: 10058. [NQODBC] [SQL_STATE: S1000] [nQSError: 10058] A general error has occurred. [nQSError: 13017] User or group has not been granted the Direct Database Access privilege to write to the database 'Siebel Data Warehouse'. Please verify the User/Group Permissions in the Siebel Analytics Administration Tool. (S1000) Instrucción SQL emitida: {call NQSGetQueryColumnInfo('EXECUTE PHYSICAL CONNECTION POOL "DATA WAREHOUSE CONNECTION POOL" select * from w_order_d')}

Les comento un poco lo que hemos observado.

Este error lo obtenemos con un usuario al que le damos permiso en el RPD para acceder al "DATA WAREHOUSE CONNECTION POOL" que es el que nos interesa.
Luego ya en el entorno web, le damos permiso en los siguientes casos (Dar privilegios):

- Emitir instrucción SQL directamente
- Introducir XML y SQL lógico
- Editar las solicitudes directas de bases de datos
- Ejecutar solicitudes directas de bases de datos
- Ver Instrucción SQL lógica

Luego si realizamos la consulta con cualquier usuario que pertenece a un grupo derivado de Administrator, no hay ningún problema y deja ejecutar la instrucción sin problemas.

Hemos mirado todas las variables dinámicas y estáticas comparando ambos casos, y son todas iguales, los accesos, DSN y pwd de acceso a la BBDD son los mismos.
Hemos probado muchas combinaciones, pero nada...

A ver si nos pudierais echar un cable,

Gracias

SAfmartin

Cantidad de envíos : 3
Localización : Madrid
Fecha de inscripción : 14/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

Re: Problemas permisos en el acceso a BBDD

Mensaje  SAfmartin el Jue 20 Mayo 2010, 13:09

Me respondo a mi mismo por si a alguien le sirve:

Simplemente en el RPD dentro d las propiedades de la BBDD hay que activar el check box "Allow direct database request" y en la parte web en privilegios dar permisos al usuario deseado en "Siebel Answers/Efecutar Solicitudes directas a BBDD", es lo único necesario.

Saludos

SAfmartin

Cantidad de envíos : 3
Localización : Madrid
Fecha de inscripción : 14/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.