0

別のストアド プロシージャ内からのみ呼び出されるSQL 関数があります。関数を呼び出すストアド プロシージャに EXECUTE 権限を付与しました。

関数にも EXECUTE 権限を付与する必要がありますか?

編集

@AaronBertrand からのコメントに応えて

この関数は、データベース内の他のオブジェクトにはアクセスしません。文字列を作成するために使用されます。

4

1 に答える 1

1

ユーザーが実行できないことが問題である場合は、関数を削除して再作成し、関数自体と関数が参照するすべてのオブジェクトに適切な権限を適用してみてください。ぶらぶらしている可能性があり、DENY常に切り札になりGRANTます。

于 2013-03-25T16:57:06.193 に答える