Permisos en SQL

17/06/2008 - 18:02 por Wilsom Duran | Informe spam
POr fa un ayuda con este se que es bien sencillo pero no se como hacerlo,
tengo un usuario en active directory ese usuario lo creen sql (Dominio\user),
como hago para que este usuario tenga permisos a dos BD, y no ha todas las
bases de datos y ademas como el utiliza el managemente estudio y no quiero
que vea todas la BD sino solo las dos a las cuales debe ingresar.

Se utiliza Windows 2003 server standar y sql server 2005 styandard SP2

Gracias
 

Leer las respuestas

#1 Gux (MVP)
17/06/2008 - 18:39 | Informe spam
Use la sentencia CREATE USER para crear usuarios en cada base de datos y
asociarlos al login Dominio\user:

USE MiBaseDeDatos;
CREATE USER UnUsuario FOR LOGIN Dominio\user;

Los detalles están en los Books Online (BOL):

CREATE USER (Transact-SQL)
http://msdn.microsoft.com/es-es/lib...73463.aspx


Cuando se usa el Management Studio, se pueden ver los nombres de todas las
bases de datos pero no puede hacer nada con las bases de datos en las cuales
no tiene usuario.

No conozco forma de que en el Management Studio solamente aparezcan los
nombres de las bases para las cuales el usuario tiene permisos.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Wilsom Duran" wrote:

POr fa un ayuda con este se que es bien sencillo pero no se como hacerlo,
tengo un usuario en active directory ese usuario lo creen sql (Dominio\user),
como hago para que este usuario tenga permisos a dos BD, y no ha todas las
bases de datos y ademas como el utiliza el managemente estudio y no quiero
que vea todas la BD sino solo las dos a las cuales debe ingresar.

Se utiliza Windows 2003 server standar y sql server 2005 styandard SP2

Gracias

Preguntas similares