usuario diferente en una misma sesion

05/08/2003 - 17:14 por adrianar | Informe spam
No Isaias,
De hecho lo volvi a probar y me sigue marcando el mismo
error. Como comentaba, el OPENROWSET lo hago para usar
otro usuario en mi misma base de datos que si tiene
permisos de actualización en la tabla.
El problema que es una execución dinámica, realmente no
entiendo, porque no funciona.
Tienes alguna idea.
Saludos

Preguntas similare

Leer las respuestas

#1 ulises
06/08/2003 - 17:05 | Informe spam
Tengo entendido que el OPENROWSET se usa para tener acceso
a datos remotos de un servidor vinculado, no sobre la
misma base de datos, en todo caso la forma como he visto
implementado esta solución es a través de una capa de
aplicación que es la que impersona el usuario de la base
de datos con la cual se va a conectar.

Saludos,
Ulises


No Isaias,
De hecho lo volvi a probar y me sigue marcando el mismo
error. Como comentaba, el OPENROWSET lo hago para usar
otro usuario en mi misma base de datos que si tiene
permisos de actualización en la tabla.
El problema que es una execución dinámica, realmente no
entiendo, porque no funciona.
Tienes alguna idea.
Saludos
.
Respuesta Responder a este mensaje
#2 adrianar
06/08/2003 - 17:21 | Informe spam
Gracias Ulises,
El problema es que yo no programo, solo hago los
procedimientos que los desarrolladores necesitan.
Ademas el usar el openrowset era para poder usar un
usuario diferente al de conexion y que fuera transparente
en la aplicación. De hecho estaba funcionando pero había
un problema en el procedimiento y al corregirlo me empezo
a dar problemas con el ansi_null y ansi_warning.
Y para darle la vuelta lo tuve que corregir como comentas
desde la aplicación, le pedí al programador que antes de
mandar a executar el procedimiento mandara a llamar el
setapprole con un rol y pasword de aplicación,
y luego el procedimiento.
Saludos-
Tengo entendido que el OPENROWSET se usa para tener


acceso
a datos remotos de un servidor vinculado, no sobre la
misma base de datos, en todo caso la forma como he visto
implementado esta solución es a través de una capa de
aplicación que es la que impersona el usuario de la base
de datos con la cual se va a conectar.

Saludos,
Ulises


No Isaias,
De hecho lo volvi a probar y me sigue marcando el mismo
error. Como comentaba, el OPENROWSET lo hago para usar
otro usuario en mi misma base de datos que si tiene
permisos de actualización en la tabla.
El problema que es una execución dinámica, realmente no
entiendo, porque no funciona.
Tienes alguna idea.
Saludos
.



.

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