Когда я пытаюсь мой CLR UDF, я получаю эту ошибку:CLR UDF Exception В SQL Server 2005
Msg 6522, уровень 16, состояние 1, строка 1
.NET Framework произошла ошибка во время выполнения пользовательской подпрограммы или совокупности «getFileSize»:
System.Security.SecurityException: запрос на разрешение типа «System.Security.Permissions.FileIOPermission, mscorlib, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 'не удалось.
System.Security.SecurityException:
на System.Security.CodeAccessSecurityEngine.Check (спрос Object, StackCrawlMark & stackMark, булева isPermSet)
в System.Security.CodeAccessPermission.Demand()
в System.IO.DirectoryInfo..ctor (String path)
at GetFileInfo.ShowDirectoryName.DirSize (SqlString dir).
Любая идея о том, как это решить? Я попытался провести некоторое время в BOL, но моя спина действительно против стены прямо сейчас ...
Спасибо.
Ваш SQL UDF найти размер файла? Похоже, что любой пользовательский SQL-сервер работает, так как не имеет прав на чтение файла? – Whisk 2008-10-21 07:05:15