В доступе EXTERNAL ACCESS ASSEMBLY отказано для объекта «сервер», база данных «мастер» - PullRequest
1 голос
/ 21 февраля 2020

Я собрал DLL CLR и развернул ее на экземплярах сервера DEV и TEST Sql без проблем. Мой CLR подписан с помощью асимметричного ключа c, который связан с CLRLogin. Я сделал это во всех моих 3 средах Sql Экземпляры: DEV, TEST и PRODuction.

Проблема заключается в том, что при развертывании CLR в среде PROD я получаю следующую ошибку:

EXTERNAL ACCESS ASSEMBLY permission was denied on object 'server', database 'master'

Я не хочу устанавливать свою базу данных как Trutworthy ON, потому что я не делал этого в моих базах DEV и TEST SqlServer, где CLR был развернут правильно.

Кроме того, тот же Asymmetri c Ключ и тот же CLRLogin используются на компьютере PROD для другой библиотеки CLR с ВНЕШНИМ ДОСТУПОМ, развернутым в другой базе данных.

Может кто-нибудь помочь мне разобраться в проблеме? Что-то, что я должен сделать в моей базе данных PROD?

Заранее спасибо за вашу помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...