Всем привет. Столкнулся с такой проблемой. С самого начала использования sql использовал
clr код для написания хранимых процедур. Никогда проблем с ним не было, если только не
считать необходимости в начале включить clr компиляцию на сервере. Но в данный момент на
той машине на которой работаю наблюдается такая проблема. Хранимый clr не хочет
компилироваться и бросается соответствующий exception. Функцию clrEnabled естественно
включил. проверка её состояния также показывает что компиляция хранимого clr включена.
В сети ответа найти не смог. Была одна статейка вроде как по этой проблеме, но из неё
решение я так и не смог подчерпнуть. Замаялся уже совсем с этим.
clr + sql
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
В MSDN по этому поводу говорится
Common language runtime (CLR) execution is not supported under lightweight pooling. Disable one of two options: "clr enabled" or "lightweight pooling". Features that rely upon CLR and that do not work properly in fiber mode include the hierarchy data type, replication, and Policy-Based Management.
Так что проверьте еще опцию "lightweight pooling".
Есть еще ссылка: http://www.sqlusa.com/bestpractices2005/clrenabled/ , возможно Вы это уже видели, но на всякий случай.
Common language runtime (CLR) execution is not supported under lightweight pooling. Disable one of two options: "clr enabled" or "lightweight pooling". Features that rely upon CLR and that do not work properly in fiber mode include the hierarchy data type, replication, and Policy-Based Management.
Так что проверьте еще опцию "lightweight pooling".
Есть еще ссылка: http://www.sqlusa.com/bestpractices2005/clrenabled/ , возможно Вы это уже видели, но на всякий случай.
"lightweight pooling" в нуле.
Скрипт по ссылке ничего не дал
Скрипт по ссылке ничего не дал

- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Чему соответствующий?" писал(а):Хранимый clr не хочет
компилироваться и бросается соответствующий exception.
Может быть не компилируется из-за синтаксической ошибки в хранимой процедуре?
Exception в студию!
ошибок в коде нету. Да и exception говорит не об ошибке кода.
Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option.
Извиняюсь, забыл ещё написать, что на другой машине всё ОК.
Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Execution of user code in the .NET Framework is disabled. Enable "clr enabled" configuration option.
Извиняюсь, забыл ещё написать, что на другой машине всё ОК.