The EXECUTE permission was denied on the object 'xxxxxxx', database 'zzzzzzz', schema 'dbo'.
Pokud chcete dát některému uživateli právo Execute na funkce, musíte se přihlásit jako admin databáze a teprve potom k dané funkci přiřadit uživatele.
Pokud se totiž přihlásíte jako běžný uživatel, který zatím tato práva nemá, funkce neuvidíte, pouze systémem definované.
Přidat práva můžete ručně anebo příkazem.
GRANT EXECUTE ON dbo.funkce TO username;
Případně pravým tl. myši a vlastnosti. Zde vyberete uživatele, kterému chcete právo přidat a následně u něj zaškrtnete i toto právo.
A kde jsou funkce uloženy?
0 komentářů:
Okomentovat