Я собрал 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?
Заранее спасибо за вашу помощь