Permisos Rol SQL Server 2005

10/09/2007 - 15:28 por Fernando Briano | Informe spam
Buenas, mi pregunta es la siguiente:
En mi base de datos de SQL SERVER 2005 tengo varios roles distintos.
Asignándole los permisos a los roles, necesito que uno de ellos tenga
permisos para hacer "DROP LOGIN" y "DROP USER", código que se está
llamando desde Visual Basic .NET con un "ExecuteNonQuery".
¿Cómo puedo darle ese permiso al rol? ¿Dónde encuentro dicho permiso?
Los permisos que vengo dando por el momento son desde las propiedades de
cada rol, y agregándolos a medida que los voy necesitando.
Desde ya muchas gracias

Fernando Briano
ProNet
 

Leer las respuestas

#1 Ronald Ramirez Moran
10/09/2007 - 23:13 | Informe spam
Aunque no es recomendable, puedes agregarle el rol de servidor y base de
datos denominado "Security Admin" con:

Use master
go
EXEC sp_addsrvrolemember @loginame = N'dlanorokUser', @rolename =
N'securityadmin'
go
EXEC sp_addrolemember N'db_securityadmin', N'dlanorokUser'


Saludos,

Ronald Ramirez Moran (aka DlanorOk)
Personal Space: http://dlanorok.spaces.live.com
Blog: http://ecuador.latindevelopers.net/blogs/dlanorok


"Fernando Briano" wrote in message
news:
Buenas, mi pregunta es la siguiente:
En mi base de datos de SQL SERVER 2005 tengo varios roles distintos.
Asignándole los permisos a los roles, necesito que uno de ellos tenga
permisos para hacer "DROP LOGIN" y "DROP USER", código que se está
llamando desde Visual Basic .NET con un "ExecuteNonQuery".
¿Cómo puedo darle ese permiso al rol? ¿Dónde encuentro dicho permiso?
Los permisos que vengo dando por el momento son desde las propiedades de
cada rol, y agregándolos a medida que los voy necesitando.
Desde ya muchas gracias

Fernando Briano
ProNet

Preguntas similares