Novato con problemas de seguridad

27/05/2004 - 13:20 por Enrique Asencio | Informe spam
Hola a todos
Tengo el siguiente problema
Defino en una tabla ciertos permisos para una determinada tabla, por
ejemplo, le niego el update en todas las columnas.
Entro con el query analizer y veo mediante sp_helprotect que efctivamente,
entre los permisos, tengo negado el update de todas las columnas. En el
status me dice que el usuario conectado es el que tiene el update
inhabilitado... Todo de maravillas pero Hago un update y lo toma sin
ningun problema, y lo toma efectivamente ya que los datos de la tabla
cambian!!!
Que estoy haciendo mal??

Ya que estamos, otra consultita
Si solo tengo negado el update a una columna determinada y hago un update de
varias columnas (entre ellas la inhabilitada) como responde sql? me rechaza
toda la transaccion o solo el update correspondiente a esa columna y aplica
el resto?



Muchas gracias
Enrique
 

Leer las respuestas

#1 Tinoco
27/05/2004 - 14:14 | Informe spam
Hola Manuel.

1ra Preg: Debes revizar si el usuario que se esta
utilizando no tiene asociados otros roles, puede ser que
estes sobreescribiendo permisos. Estas utilizando DENY o
REVOKE?

2da Preg: SQL Server asume esto como un error de permisos
y devuelve toda la transacción.

Espero que te sirva.

Hermilson T.

Mostrar la cita
tabla, por
Mostrar la cita
que efctivamente,
Mostrar la cita
columnas. En el
Mostrar la cita
el update
Mostrar la cita
update y lo toma sin
Mostrar la cita
de la tabla
Mostrar la cita
y hago un update de
Mostrar la cita
responde sql? me rechaza
Mostrar la cita
esa columna y aplica
Mostrar la cita

Preguntas similares