J'ai des problèmes pour exécuter une fonction.
Voilà ce que j'ai fait :
- Créez une fonction en utilisant SQL Server Management Studio. Elle a été créée avec succès.
- J'ai ensuite essayé d'exécuter la fonction nouvellement créée et voici ce que j'obtiens :
L'autorisation EXECUTE a été refusée sur l'objet 'xxxxxxx', la base de données zzzzzzz', schéma 'dbo'.
0 votes
Si l'utilisateur a le rôle de db_owner, il peut aussi exécuter (ce qui n'équivaut pas à grant exec...).
1 votes
J'ai obtenu cette erreur lorsqu'il y avait une erreur de syntaxe dans ma déclaration SQL. Essentiellement, j'avais fusionné
GO
yCreate
surGOCreate
. D'autres erreurs de syntaxe semblent également donner cette erreur.