1

ユーザー定義関数がストアドプロシージャのコンテキスト外で実行されない場合、SQLServerユーザー定義関数にアクセス許可を付与する理由は何ですか。

UDFの作成を伴うデータベース作成スクリプトを開発するときに、付与権限を追加する必要がありますか?

4

1 に答える 1

1

ユーザー定義関数は、ストアドプロシージャのコンテキスト外で使用できます。データベースオブジェクトのセキュリティでこの粒度を許可することをお勧めします。ロール(データリーダー、データライター、レポートなど)に関連するアクセス許可が必要です。次に、作成スクリプトを使用してアクセス許可を付与します。このhttp://technet.microsoft.com/en-us/library/dd283095(v=sql.100).aspxをご覧ください

于 2013-11-19T19:00:58.713 に答える