Persmisos SQL

28/02/2005 - 17:11 por David | Informe spam
Hola, quisiera saber como puedo dar permisos(select,
insert, update, delete) a un usuario sobre todas las
tablas de mi base de datos, pero quiero hacerlo desde el
sql, sin tener que usar el enterprise manager. Gracias

Preguntas similare

Leer las respuestas

#1 Maxi
28/02/2005 - 17:21 | Informe spam
Hola David, deberias usar los siguientes comandos

DENY
GRANT
REVOKE

En tus libros on line tienes la sintaxis de cada uno de ellos


Salu2
Maxi


"David" escribió en el mensaje
news:27f401c51db0$304e13c0$
Hola, quisiera saber como puedo dar permisos(select,
insert, update, delete) a un usuario sobre todas las
tablas de mi base de datos, pero quiero hacerlo desde el
sql, sin tener que usar el enterprise manager. Gracias
Respuesta Responder a este mensaje
#2 Alejandro Mesa
28/02/2005 - 17:29 | Informe spam
David,

Ve la sentencia GRANT en los libros en linea. Tambien puedes usar el
utilitario "Profiler" para rastear las sentencias usadas por el Enterprise
Manager para levar a cabo lo pedido (Esta es una magnifica forma de aprendar).


AMB


"David" wrote:

Hola, quisiera saber como puedo dar permisos(select,
insert, update, delete) a un usuario sobre todas las
tablas de mi base de datos, pero quiero hacerlo desde el
sql, sin tener que usar el enterprise manager. Gracias

Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
28/02/2005 - 18:04 | Informe spam
Puedes colocar al usuario en los roles de base de datos DataReader y
DataWriter de tu base. En esos roles el usuario puede leer y escribir en
la base de datos (en cualquiera de las tablas).

USE unaBaseDeDatos
GO
EXEC sp_addrolemember 'db_datawriter', 'unaCuentaDeUsuario'
EXEC sp_addrolemember 'db_datareader', 'unaCuentaDeUsuario'




Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"David" wrote in message
news::
Hola, quisiera saber como puedo dar permisos(select,
insert, update, delete) a un usuario sobre todas las
tablas de mi base de datos, pero quiero hacerlo desde el
sql, sin tener que usar el enterprise manager. Gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida