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:%
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


Respuesta Responder a este mensaje
#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:
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:%
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






Respuesta Responder a este mensaje
#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:
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:
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:%
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










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