2

大约每月一次,生产服务器会放弃对 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 内存
CLR 函数从 VS 2010 部署

感谢您的任何见解。

4

0 回答 0