¿Como saber que usuarios tienen acceso a una tabla o base de datos desde VB?

29/11/2003 - 08:31 por Dalmos | Informe spam
Me gustaría saber si existe alguna forma de visualizar los usuarios
que están autorizados para acceder a una tabla o base de datos de SQL
Server. El acceso es mediante autorización NT.
Con DMO tan sólo me facilita el número de usuarios, pero no el nombre.

Preguntas similare

Leer las respuestas

#1 Fernando G. Guerrero
29/11/2003 - 14:30 | Informe spam
El procedimiento sp_helprotect the indica qué permisos se han asignado a un
determinado objeto de la base de datos.

Sin embargo, cuando utilizas autentificación de Windows, resulta muy difícil
saber qué permisos se aplican a un determinado usuaio, ya que normalmente
habrás creado inicios de sesión en SQL Server para grupos de Windows, y un
usuario de Windows podría pertenecer a fistintos grupos de Windows.

EXEC sp_helprotect 'Products'

Si quieres saber los permisos que se aplican a un determinado usuario,
puedes utilizar el mismo procedimiento pero indicando el nombre del usuario:

EXEC sp_helprotect @username = 'Pedro'



Fernando G. Guerrero
SQL Server MVP
CEO & Principal Mentor
Solid Quality Learning
www.solidqualitylearning.com

"Comparte lo que sabes, aprende lo que no sepas"

"Dalmos" wrote in message
news:
Me gustaría saber si existe alguna forma de visualizar los usuarios
que están autorizados para acceder a una tabla o base de datos de SQL
Server. El acceso es mediante autorización NT.
Con DMO tan sólo me facilita el número de usuarios, pero no el nombre.




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