Hola a todos,
He realizado lo siguiente:
- He creado un login llamado 'juan'
- He creado un user sobre Northwind llamado 'juan' asociado al login 'juan'
- He creado un role de base de datos llamado 'jefes', y le he asignado la
funcion fija de bases de datos 'db_datareader'
- He agregado a 'juan' como miembro del role 'jefes'
Todo ello desde el SQL Server Management Studio.
Ahora mi sorpresa es que esto en 2000 permitía que pudiese hacer, por
ejemplo, una SELECT sobre cualquier tabla de Northwind. Me encuentro que al
hacer las SELECT me da el siguiente error:
Mens. 229, Nivel 14, Estado 5, Línea 1
Se ha denegado el permiso SELECT en el objeto 'Orders', base de datos
'Northwind', esquema 'dbo'.
Además si vuelvo a entrar por el SQL Server Management Studio a las
propiedades del role 'jefes' no me permite asignar/quitar el role
'db_datareader'.
He estado mirando en la ayuda, pero no veo nada, y no entiendo este
comportamiento, me podéis explicar que ha cambiado ?
Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server / MCTS: SQL Server 2005]
www.helpdna.net (información sobre SQL Server y .NET)
Y ahora también en www.sqlserverymicrosoft.net
Leer las respuestas