Logins y usuarios

28/10/2007 - 13:35 por Carles | Informe spam
Hola,
A ver si alguien puede ayudarme. Estoy con SQL Server 2005

Estoy leyendo en los BOL acerca de los logins y usuarios.
Por lo que he entendido, los usuarios se asignan a un login.

Tengo un servidor W2K controlador de dominio. Y en el mismo servidor tengo
el SQL Server.
Asi que he añadido BUILTIN/Usuarios como Login, con la intención de añadir
luego los usuarios de esta cuenta como users de SQL Server.
Hasta aqui correcto. Porque con una cadena de conexión del tipo
"connectionString="Integrated Security=SSPI;" me conecta al servidor
desde una maquina validada en el dominio.

Luego, he añadido un USER a SQL Server que pertenece a la cuenta
BUILTIN/Usuarios como usuario de una base de datos. Y si entro con las
credenciales de este usuario en un ordenador de la red, se conecta sin
problemas a la base de datos.
Pero, y aqui viene lo que no entiendo, si intento asignar otro USER a este
mismo login (otro usuario de esta cuenta), SQL me dá un error diciéndome que
ya existe un usuario para este login.

Por lo que creo que no he entendido nada :(

Son estos los pasos correctos?
1) Añadir un login (en este caso, la cuenta BUILTIN/usuarios)
2) Añadir users para las bases de datos (en este caso, usuarios de la cuenta
BUILTIN/usuarios)

Grácias.
 

Leer las respuestas

#1 Carles
28/10/2007 - 16:33 | Informe spam
Bien,
He estado leyendo más, y he visto que un login solo puede tener un usuario
por base de datos. De ahí el error que me daba.
Teniendo en cuenta que no necesito grandes requisitos, y viendo que se
recomienda poner la serguridad integrada de windows, la pregunta seria
entonces, como puedo hacer que dos usuarios se conecten a la misma base de
datos, los dos por autentificacion por windows, y que uno tenga permisos por
ejemplo para hacer ALTER sobre las tablas, y el otro solo permisos para
hacer SELECT?

Debo crear dos cuentas de usuarios en Windows, crear dos logins (uno para
cada cuenta) y para cada uno, un usuario de sql server?

PD: Como veis, estoy liado...

Grácias

"Carles" escribió en el mensaje
news:
Hola,
A ver si alguien puede ayudarme. Estoy con SQL Server 2005

Estoy leyendo en los BOL acerca de los logins y usuarios.
Por lo que he entendido, los usuarios se asignan a un login.

Tengo un servidor W2K controlador de dominio. Y en el mismo servidor tengo
el SQL Server.
Asi que he añadido BUILTIN/Usuarios como Login, con la intención de añadir
luego los usuarios de esta cuenta como users de SQL Server.
Hasta aqui correcto. Porque con una cadena de conexión del tipo
"connectionString="Integrated Security=SSPI;" me conecta al servidor
desde una maquina validada en el dominio.

Luego, he añadido un USER a SQL Server que pertenece a la cuenta
BUILTIN/Usuarios como usuario de una base de datos. Y si entro con las
credenciales de este usuario en un ordenador de la red, se conecta sin
problemas a la base de datos.
Pero, y aqui viene lo que no entiendo, si intento asignar otro USER a este
mismo login (otro usuario de esta cuenta), SQL me dá un error diciéndome


que
ya existe un usuario para este login.

Por lo que creo que no he entendido nada :(

Son estos los pasos correctos?
1) Añadir un login (en este caso, la cuenta BUILTIN/usuarios)
2) Añadir users para las bases de datos (en este caso, usuarios de la


cuenta
BUILTIN/usuarios)

Grácias.



Preguntas similares