Roles de Aplicación y Triggers

11/04/2006 - 12:11 por Angel Mateos | Informe spam
SQL Server 2000

Conectamos una aplicación a una Bdd mediante ODBC y asignamos un rol de
aplicación que tiene permiso sobre los objetos de la Bdd1 para acceder a los
datos y no dejar

Ciertas tablas de Bdd1 actualiza datos en una Bdd2. El rol de aplicación
tiene permiso en Bdd2 pero el usuario no (solo tiene acceso public). Nos da
un error de inicio de sesión contra la Bdd2

¿se puede dar permiso especial de actualización dentro de un trigger?

Alguna sugerencia...

Preguntas similare

Leer las respuestas

#1 Maxi
11/04/2006 - 14:03 | Informe spam
mm, nunca lo probe pero podrias pasarnos el mensaje de error?


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


"Angel Mateos" escribió en el mensaje
news:OA$
SQL Server 2000

Conectamos una aplicación a una Bdd mediante ODBC y asignamos un rol de
aplicación que tiene permiso sobre los objetos de la Bdd1 para acceder a
los datos y no dejar

Ciertas tablas de Bdd1 actualiza datos en una Bdd2. El rol de aplicación
tiene permiso en Bdd2 pero el usuario no (solo tiene acceso public). Nos
da un error de inicio de sesión contra la Bdd2

¿se puede dar permiso especial de actualización dentro de un trigger?

Alguna sugerencia...



Respuesta Responder a este mensaje
#2 Angel Mateos
11/04/2006 - 15:17 | Informe spam
Error code 916 in 0 Text is: [Microsoft][SQL ODBC Server Driver][SQL Server]
El usuario de servidor DOMINIO\USER no es válido en la base dedatos Bdd2

Lo curioso es que si las tablas están en la misma Bdd que el triger aunque
el rol no tenga permiso sobre esa tabla el trigger funciona...


Saludos

"Maxi" escribió en el mensaje
news:
mm, nunca lo probe pero podrias pasarnos el mensaje de error?


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


"Angel Mateos" escribió en el mensaje
news:OA$
SQL Server 2000

Conectamos una aplicación a una Bdd mediante ODBC y asignamos un rol de
aplicación que tiene permiso sobre los objetos de la Bdd1 para acceder a
los datos y no dejar

Ciertas tablas de Bdd1 actualiza datos en una Bdd2. El rol de aplicación
tiene permiso en Bdd2 pero el usuario no (solo tiene acceso public). Nos
da un error de inicio de sesión contra la Bdd2

¿se puede dar permiso especial de actualización dentro de un trigger?

Alguna sugerencia...







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida