Tengo problemas para ejecutar una función.El permiso EXECUTE fue denegado en el objeto 'xxxxxxx', base de datos 'zzzzzzz', esquema 'dbo'
Aquí es lo que hice:
- crear una función utilizando SQL Server Management Studio. Fue creado con éxito.
- Luego trató de ejecutar la función de nueva creación, y esto es lo que me sale:
el permiso de ejecución fue denegada el el objeto 'xxxxxxx', la base de datos 'zzzzzzz', esquema 'dbo'.
Lo contesté en este acoplamiento: http://stackoverflow.com/questions/3708759/the-execute-permission-was-denied-on- the-object-zzzzzz-database-xxxxxx-schem/26589377 # 26589377 –
Si tiene el rol db_owner, el usuario puede ejecutar también (no es igual a otorgar a exec ...) – hazjack
Recibí este error cuando había un error de sintaxis en mi SQL Declaración. Esencialmente, había combinado 'GO' y' Create' en 'GOCreate'. Otros errores de sintaxis también parecen dar este error. –