Usuario diferente en una misma sesion

04/08/2003 - 22:14 por adrianar | Informe spam
Hola a Todos
Necesito executar dinámicamente un update, y quiero que el
usuario no tenga permisos de update directamente en la
tabla.
Es decir el procedimiento es llamado por el usuario1, que
tiene permisos de execución del procedimiento y no quiero
tener que darle permiso de update a la tabla al usuario1,
si no que internamente en el procedimiento se conecte con
el usuario2 y este es quien tenga permisos de update.
Mi problema es el usuario1 es de uso publico y no puedo
estar cambiando el password, pero el usuario2 si lo puedo
cambiar.
Hace tiempo revisando los BOL encontre una instrución que
permitia cambiar el usuario de conexión en TSQL, que es lo
que me gustaría hacer.
Intente hacer Openrowcount y me marca el siguiente error
Heterogeneous queries require the ANSI_NULLS and
ANSI_WARNINGS options to be set for the connection. This
ensures consistent query semantics. Enable these options
and then reissue your query.
Intente poner el set SET ANSI_WARNINGS o el SET ANSI_null
pero no elimina dicho error.
Gracias y saludos

Preguntas similare

Leer las respuestas

#1 Isaias
04/08/2003 - 23:04 | Informe spam
Su Store (Script) hace referencia a OTRO servidor remoto,
coloque las instrucciones

CREATE PROCEDURES pr_Myprocedimento (...parametros...)
AS

SET ANSI_NULLS ON
SET ANSI_WARNING ON

(-- SU CODIGO COMPLEMENTARIO -)

Sin duda, esto hara funcionar su codigo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida