Problema con permisos

24/07/2007 - 22:08 por Horacio Peñafiel | Informe spam
Hola:
Tengo un servidor SQL Server 2005 Standard Edition, y tengo el
siguiente problema al intentar establecer permisos:

Desde SSMS, hago click derecho en la tabla Person.Contact de
AdventureWorks, selecciono Permisos, selecciono Public, y hago click en DENY
(Denegar) SELECT. A pesar de eso, no logro hacer que cualquier cuenta que
inicie la sesión tenga acceso con un SELECT a dicha tabla.

Alguien de Uds. tiene idea cuál puede ser la causa de este
comportamiento?

Desde ya muchas gracias.

Horacio Peñafiel
Microsoft Certified Database Administrator

Preguntas similare

Leer las respuestas

#1 Maxi
24/07/2007 - 22:36 | Informe spam
Horacio y porque estas queriendo sacar el public? eso no esta nada bien ;)
las cuentas por defecto no tienen permiso a nada a menos que se lo indiques
o sean todas sysadmin claro, las cuentas que rol tienen?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Horacio Peñafiel" escribió en el mensaje
news:%
Mostrar la cita
#2 Horacio Peñafiel
24/07/2007 - 23:33 | Informe spam
Maxi:
En la pregunta puse public o podría ser cualquier otra cuenta de
usuario en particular, lo que pasaba era que, en SSMS, me faltaba poner
"EXECUTE AS LOGIN='pepe' para que el select lo hiciera ese usuario. El tema
de usar public era mas que nada porque no es un servidor en producción, nada
mas era para demostrar en una clase de SQL Server la negación de permisos.

Te agradezco la respuesta de todos modos. Saludos,

Horacio Peñafiel

"Maxi" escribió en el mensaje
news:
Mostrar la cita
#3 Maxi
26/07/2007 - 01:39 | Informe spam
Horacio, creo que hay confusion en tu explicacion, public son todos los
usuarios, que tiene esto que ver con el execute as del management studio?


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Horacio Peñafiel" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida