I generados por el script de base de datos antigua, crearon una nueva base de datos e importado todos los datos de la base de datos de edad. Hasta ahora todo bien, sin embargo, ningún usuario tiene derechos de ejecución para procedimientos almacenados. Sé que puedo usar¿Otorgar permiso de ejecución para un usuario en todos los procedimientos almacenados en la base de datos?
GRANT EXECUTE ON [storedProcName] TO [userName]
si era sólo un par de procedimientos, sin embargo, tengo alrededor de 100 ¿cuál es la forma más fácil para mí para conceder acceso de ejecución para un usuario específico a todos ellos?
Gracias de antemano.
Acabo de intentar esto en SQL Server 2008 Standard (Amazon RDS) y funcionó como un encanto. – datagod
¿podría darnos un ejemplo? Digamos que necesito para conceder permisos de ejecución todas las de SP para el SPExecuter usuario –
la única otra declaración que se necesita es la línea de añadir el usuario a la función, así: ALTER PAPEL [ABC] Agregar miembro [nombre_usuario] EXEC – dhochee