Поделиться через


Включение интеграции со средой CLR

Функция интеграции со средой CLR отключена по умолчанию, поэтому ее нужно включить, чтобы использовать объекты, использующие интеграцию со средой CLR. Для включения функции интеграции со средой CLR нужно использовать параметр clr enabled хранимой процедуры sp_configure:

sp_configure 'show advanced options', 1;GORECONFIGURE;GOsp_configure 'clr enabled', 1;GORECONFIGURE;GO

Отключить функцию интеграции со средой CLR можно, установив значение параметра clr enabled равным 0. При отключении функции интеграции со средой CLR SQL Server прекращает выполнение всех подпрограмм CLR и выгружает все домены приложений.

ПримечаниеПримечание

Чтобы включить интеграцию со средой CLR, необходимо иметь разрешение ALTER SETTINGS на уровне сервера, которое неявно назначается членам предопределенных ролей сервера sysadmin и severdadmin.

ПримечаниеПримечание

Компьютеры, сконфигурированные для работы с большим объемом памяти и большим числом процессоров, при запуске сервера могут отказаться загружать функцию интеграции со средой CLR SQL Server. Чтобы решить эту проблему, запустите сервер с помощью параметра запуска -gmemory_to_reserveSQL Server и укажите достаточно большое значение объема памяти. Дополнительные сведения см. в разделе Использование параметров запуска службы SQL Server.

ПримечаниеПримечание

Выполнение в среде CLR не поддерживается при использовании упрощенных пулов. Перед включением интеграции со средой CLR необходимо отключить функцию использования упрощенных пулов. Дополнительные сведения см. в разделе Параметр lightweight pooling.