Включение интеграции со средой CLR
Функция интеграции со средой CLR отключена по умолчанию, поэтому ее нужно включить, чтобы использовать объекты, использующие интеграцию со средой CLR. Для включения функции интеграции со средой CLR нужно использовать параметр clr enabled хранимой процедуры sp_configure:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
Чтобы отключить интеграцию со средой CLR, установите параметр clr enabled в значение 0. При отключении интеграции со средой CLR SQL Server прекращает выполнение всех подпрограмм CLR и выгружает все домены приложений.
Примечание |
---|
Чтобы включить интеграцию со средой CLR, необходимо иметь разрешение ALTER SETTINGS на уровне сервера, которое неявно назначается членам предопределенных ролей сервера sysadmin и severdadmin. |
Примечание |
---|
Компьютеры, сконфигурированные для работы с большим объемом памяти и большим числом процессоров, при запуске сервера могут отказаться загружать функцию интеграции со средой CLR SQL Server. Чтобы решить эту проблему, запустите сервер с помощью параметра запуска -g memory_to_reserve SQL Server и укажите достаточно большое значение объема памяти. Дополнительные сведения см. в разделе Параметры запуска службы Database Engine. |
Примечание |
---|
Выполнение в среде CLR не поддерживается при использовании упрощенных пулов. Перед включением интеграции со средой CLR необходимо отключить функцию использования упрощенных пулов. Дополнительные сведения см. в разделе Параметр конфигурации сервера «использование упрощенных пулов». |
См. также
Справочник
Инструкция GRANT (Transact-SQL)