2

月に約 1 回、運用サーバーは CLR 機能のアクセス許可を削除しています。ログで、アクセス許可のドロップが次のログ エントリと一致していることに気付きました...

07/10/2013 23:34:27,spid402,Unknown,AppDomain 2 (Database.dbo[runtime].1) is marked for unload due to common language runtime (CLR) or security data definition language (DDL) operations.

私の推測では、その時点で CLR 関数が再コンパイルされているため、アクセス許可が失われています。それが正しい推測である場合、問題は、それらが再コンパイルされている理由として考えられるものは何ですか? そうでない場合、権限が失われる原因として他に何が考えられますか?

MS SQL Server 2005 (64 ビット)
82 GB メモリ
VS 2010 から展開された CLR 関数

洞察をありがとう。

4

0 に答える 0