Anscheinend musste ich GRANT EXECUTE ON FUNCTION ausführen statt GRANT EXECUTE ON PROCEDURE .
Sie würden das denken, wenn GRANT EXECUTE ON PROCEDURE hat nur an PROCEDUREs gearbeitet, bei denen die Fehlermeldung "Error Code:1305. PROCEDURE businessDayDiff does not exist" statt "FUNCTION or PROCEDURE"...