当我尝试我的 CLR UDF 时,我收到了这个错误:
消息 6522,第 16 级,状态 1,第 1 行
执行用户定义的例程或聚合“getFileSize”期间发生 .NET Framework 错误:
System.Security.SecurityException:请求“System.Security.Permissions.FileIOPermission,mscorlib,版本=2.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089”类型的权限失败。
System.Security.SecurityException:
在 System.Security.CodeAccessSecurityEngine.Check(对象需求,StackCrawlMark& stackMark,布尔 isPermSet)
在 System.Security.CodeAccessPermission.Demand()
在 System.IO.DirectoryInfo..ctor(字符串路径)
在 GetFileInfo.ShowDirectoryName.DirSize(SqlString 目录)。
关于如何解决这个问题的任何想法?我试图在 BOL 中度过一段时间,但我现在真的背对着墙……
谢谢。