Как разрешить неудачную проверку сборки при установке сборки в SQL Server

Мне нужно сделать SFTP из контекста SQL Server. Я могу сделать FTP с библиотеками MS, но они не поддерживают SFTP.

Поэтому я скачал Rebex и собрал пример проекта и попытался установить его на SQL Server в качестве хранимой процедуры CLR.

При этом SQL Server выдает следующее сообщение:

Сообщение 6218, уровень 16, состояние 2, строка 3

CREATE ASSEMBLY для сборки "RebexTest" не выполнен, поскольку сборка "Rebex.Common" не прошла проверку. Проверьте, являются ли указанные сборки современными и надежными (для external_access или unsafe) для выполнения в базе данных. Сообщения об ошибках CLR Verifier, если таковые будут следовать за этим сообщением

[: Rebex.Security.Certificates.CertificateStore:: Exists] [mdToken = 0x60003b0]
[смещение 0x000000C7] Метод не отображается.

Есть ли способ исправить это, чтобы я мог установить его в SQL Server?

1 ответ

Решение

К сожалению, компоненты Rebex могут использоваться только в процедурах CLR с PERMISSION_SET = UNSAFE вариант. Смотрите подробное объяснение на форуме поддержки Rebex.

Другие вопросы по тегам