Как отключить "строгую безопасность clr" на SQL сервере - PullRequest
0 голосов
/ 25 февраля 2020

Я включил интеграцию с CLR (т. Е. SQLCLR), выполнив:

EXEC sp_configure 'clr enabled', 1;  
RECONFIGURE;  

Теперь, когда я пытаюсь:

EXEC sp_configure 'clr strict security', 0;
RECONFIGURE;

Я получаю сообщение о том, что настройки не существует:

Сообщение 15123, уровень 16, состояние 1, процедура sp_configure, строка 62

Параметр конфигурации 'строгая безопасность clr' не существует или может быть расширенным параметром.

Я знаю, что правильным решением моей проблемы является подписание сборки, содержащей хранимые процедуры, чтобы она работала со строгой безопасностью, но сейчас мне нужно быстрое и грязное исправление.

1 Ответ

1 голос
/ 25 февраля 2020

Включение дополнительных параметров решило мою проблему:

EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;

EXEC sp_configure 'clr strict security', 0;
RECONFIGURE;

Теперь я могу создавать сборки.

...