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.