Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2011, 12:01
Pelydas
 
Fecha de Ingreso: abril-2010
Mensajes: 68
Antigüedad: 14 años, 7 meses
Puntos: 0
Problema con el uso de un Rol de aplicacion

Hola, soy super nuevo en esto asi que perdonen mis preguntas, aqui va la primera. Tengo sql server 2005 y estoy tratando de ejecutar consultas usando los roles de aplicacion, he seguido un par de tutos y leido sobre el tema pero no me salen las cosas, esto es lo que hago:

Con un cliente abro sesion con un usuario administrador (no sa) y hago

USE xx
GO
sp_addlogin 'Juan', 'Clave'
GO
sp_grantdbaccess 'Juan'
GO

entro con Juan y hago un SELECT pero me dice que no tiene acceso a SELECT aunque segun lo que he leido debe funcionar con lo de sp_grantdbaccess 'Juan'; sigo:

desde la sesion del administrador

USE xx
GO
EXEC sp_addapprole 'MiRol', '123'
GO

con la sesion de juan hago

EXEC sp_setapprole 'MiRol', '123'

segun lo que he leido Juan hereda los permisos de MiRol pero tampoco me permite hacer el SELECT, ¿ que hago mal?. Saludos a todos.