Funciones de Servidor

05/02/2004 - 14:48 por barbara | Informe spam
Hago la pregunta de otra manera,
La definición de los grupos de inicios de sesion
(Funciones de bases de datos), se guardan en alguna tabla
de sistema?

Necesito saber si con un Select contra alguna tabla, puedo
ver las funciones de base de datos que hay, los usuarios
que hay dentro de cada una, y los permisos que tienen
sobre cada tabla.

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
05/02/2004 - 15:02 | Informe spam
Las funciones definidas por el usuario las obtienes con:

SELECT ... FROM basedatos.dbo.sysobjects WHERE xtype IN ('FN, 'IF, TF'

Los usuarios de la base de datos los obtienes con:

SELECT ... FROM basedatos.dbo.sysusers WHERE (isntuser = 1 OR issqluser = 1)

Los permisos de usuario sobre cada tabla puedes obtenerlos si consultas la
vista INFORMATION_SCHEMA.TABLE_PRIVILEGES (o consultando sysprotects y
sysobjects)

saludos
gux

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"barbara" wrote in message
news:a9f901c3ebee$b4592230$
Hago la pregunta de otra manera,
La definición de los grupos de inicios de sesion
(Funciones de bases de datos), se guardan en alguna tabla
de sistema?

Necesito saber si con un Select contra alguna tabla, puedo
ver las funciones de base de datos que hay, los usuarios
que hay dentro de cada una, y los permisos que tienen
sobre cada tabla.
Respuesta Responder a este mensaje
#2 ulises
05/02/2004 - 20:34 | Informe spam
No estoy muy seguro de haber entendido tu pregunta, pero
si te refieres a los roles de usuario, estos se graban
dentro de la tabla sysusers junto con los usuarios la
forma de diferenciarlos es a través de la columna gid
(revisa el BOL para más detalles).

Saludos,
Ulises

Hago la pregunta de otra manera,
La definición de los grupos de inicios de sesion
(Funciones de bases de datos), se guardan en alguna tabla
de sistema?

Necesito saber si con un Select contra alguna tabla,


puedo
ver las funciones de base de datos que hay, los usuarios
que hay dentro de cada una, y los permisos que tienen
sobre cada tabla.
.

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