Sobre Roles de Aplicación...

24/04/2006 - 14:07 por Angel Mateos | Informe spam
SQLServer 2000

Estoy utilizando las funciones de rol de aplicación y nos estamos encontrado
con ciertos problemas.

Tenemos varias aplicaciones que se conectan a nuestra BBDD por ODBC y
utilizamos la función:

sp_SetAppRole 'MiRol',{Encrypt N 'password'},'ODBC'

Nos fallan los triggers cuand acceden a otra BBDD del mismo servidor e
incluso las SP que hacen lo mismo, dan un error

El usuario de servidor DOMINIO\USER no es válido en la base dedatos Bdd2 o
inicio de sesion no valido para DOMINIO\USER

El rol de aplicación tiene permiso en todas las BBDD del servidor

También nos pasa que la instrucción

sp_SetAppRole 'MiRol',{Encrypt N 'password'},'ODBC'

Nos funciona con ODBC y con ADO pero no nos funciona con ADO.NET

Tenemos el servidor con seguridad mixta aunque los usuarios de la aplicación
acceden por seguridad de windows.

Saludos y gracias por vuestra ayuda.
 

Leer las respuestas

#1 Maxi
24/04/2006 - 15:18 | Informe spam
Hola, hasta donde yo probe el rol de aplicacion es solo por bdd, con lo cual
no podes traspasarla con ese usuario como una personificacion.

Con respecto a lo de .NET es muy probable que no te funcione porque quizas
estas usando el pool de conexiones


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Angel Mateos" escribió en el mensaje
news:
SQLServer 2000

Estoy utilizando las funciones de rol de aplicación y nos estamos
encontrado con ciertos problemas.

Tenemos varias aplicaciones que se conectan a nuestra BBDD por ODBC y
utilizamos la función:

sp_SetAppRole 'MiRol',{Encrypt N 'password'},'ODBC'

Nos fallan los triggers cuand acceden a otra BBDD del mismo servidor e
incluso las SP que hacen lo mismo, dan un error

El usuario de servidor DOMINIO\USER no es válido en la base dedatos Bdd2 o
inicio de sesion no valido para DOMINIO\USER

El rol de aplicación tiene permiso en todas las BBDD del servidor

También nos pasa que la instrucción

sp_SetAppRole 'MiRol',{Encrypt N 'password'},'ODBC'

Nos funciona con ODBC y con ADO pero no nos funciona con ADO.NET

Tenemos el servidor con seguridad mixta aunque los usuarios de la
aplicación acceden por seguridad de windows.

Saludos y gracias por vuestra ayuda.







Preguntas similares