Запуск пользовательского кода в net framework отключен

Запуск пользовательского кода в net framework отключен

ОБЛАСТЬ ПРИМЕНЕНИЯ ЭТОЙ СТАТЬИ: SQL Server (начиная с 2008) База данных SQL Azure Хранилище данных SQL Azure Parallel Data Warehouse

Используйте параметр «clr enabled», чтобы указать, может ли SQL Server выполнять пользовательские сборки. Параметр clr enabled принимает перечисленные ниже значения.

Значение Описание
Выполнение сборок не разрешается в SQL Server.
1 Выполнение сборок разрешается в SQL Server.

Только в WOW64. Перезагрузите серверы WOW64, чтобы изменения параметров вступили в силу. Для других типов серверов перезагрузка не требуется.

При выполнении инструкции RECONFIGURE и изменении значения параметра clr enabled с 1 на 0 все домены приложений, содержащие пользовательские сборки, немедленно выгружаются.

Запуск среды CLR не поддерживается при использовании упрощенных пулов. Отключите один из двух параметров: "clr enabled" или "lightweight pooling". Функции, зависящие от среды CLR и неправильно работающие в режиме волокон, включают иерархический тип данных, репликацию и управление на основе политик.

В следующем примере сначала отображается текущая настройка параметра clr enabled, а затем параметр включается с заданием значения 1. Чтобы отключить этот параметр, задайте значение 0.

Я использую следующую команду, чтобы попытаться включить CLR в экземпляре SQL Server 2008

Но я все еще получаю следующую ошибку

Выполнение кода .NET Framework отключено. Установите "clr enabled" конфигурации и перезапустите сервер

Нужно ли что-нибудь делать?

Чтобы проверить, что было проверено и предпринято до сих пор:

  • EXEC sp_configure ‘clr enabled’, 1; выполнен. Выполнен
  • RECONFIGURE; .
  • Сервер перезагружен. Это должно быть необходимо на серверах WOW64.
  • Запуск EXEC sp_configure ‘clr enabled’; показывает a 1 для run_value .
  • Запуск EXEC sp_configure ‘lightweight pooling’; показывает 0 для run_value .

state свойство в sys.dm_clr_properties имеет значение "Закрытая версия CLR с mscoree", что означает:

Закрытая версия CLR с состоянием mscoree может быть видна там, где размещенная среда CLR не используется и, таким образом, она еще не была инициализирована. Хост CLR инициализируется в первый раз, когда выполняется инструкция DDL (например, CREATE ASSEMBLY (Transact-SQL)) или управляемый объект базы данных.

Дополнительные вещи для проверки/проверки:

  • Убедитесь, что установлены .NET Framework 2.0 и 3.5 SP1
  • Убедитесь, что исправления .NET Framework были применены через Центр обновления Windows
  • Возможно, в Панели управленияProgramsПрограммы и функции установлено значение "Типы CLR для Microsoft SQL Server"
  • Проверьте тип аутентификации. Если установлено значение "both", попробуйте перейти на "Только Windows", перезапустите службу SQL Server и посмотрите, поможет ли это. Нехорошее долгосрочное решение, но может указывать на направление.
  • Какую учетную запись регистрирует служба MSSQLSERVER? Есть некоторые сообщения о том, что у "Сетевой службы" или "NT AUTHORITYNetwork Service" могут быть проблемы и что может быть предпочтительной учетная запись "Локальная система".
  • ??
Читайте также:  Как включить фоновый режим на телефоне

by Le Kevin · Published July 31, 2009 · Updated August 12, 2010

If you are working with SQL server CLR objects there’s a higher possibility that you might encounter the following error.

“Msg 6263, Level 16, State 1, Line 1
Execution of user code in the .NET Framework is disabled. Enable “clr enabled” configuration option”

To overcome this, you have to reconfigure the SQL server to enable CLR objects. To do that, you can use the following commands…

exec sp_configure ‘clr_enable’,’1′

Note : – CLR objects only works with SQL server 2005 and later versions.

sp_configure ‘show advanced options’, 1;
GO
RECONFIGURE;
GO
sp_configure ‘clr enabled’, 1;
GO
RECONFIGURE;
GO
ALTER DATABASE TheraBreath SET TRUSTWORTHY ON
GO
exec sp_changedbowner [DomainUsername] or exec sp_changedbowner [sa]

Ссылка на основную публикацию
Закончилась лицензия ворд что делать
Microsoft Office является золотым стандартом офисных приложений. Хотя существует множество удивительных бесплатных альтернатив Microsoft Office, ни одна из них не...
Диаметр мембраны наушников что это
Кто нить может обьяснить что значит в наушниках Диаметр мембран 40мм сопротивление 32 0 ом чувствительность 105 дб 1кгц частотный...
Диспетчер задач сам закрывается windows 7
Влад Нейман Почему диспетчер задач windows закрывается сам по себе через некоторое время после его запуска? Потому что компьютер это...
Запрет действий по доверенности мтс
Заключение договора на свое имя при покупке сим карты — это реальный способ защитить себя от неправомерных действий со стороны...
Adblock detector