Azure SQL托管实例中的非对称密钥

问题描述

我正在尝试在Azure sql托管实例中创建非对称密钥,但问题是它仅允许从.dll文件路径或现有程序集创建密钥。文件路径是不可能的,因为这是一个Azure托管实例。我需要这个来创建一个clr程序集。

我有什么选择?

我需要对程序集进行签名,并使用密钥对创建非对称密钥,并在sql实例中映射登录名才能创建程序集。

“使用SAFE或EXTERNAL_ACCESS选项的程序集'myCLR'的创建或更改组件失败,因为sp_configure的'clr strict security'选项设置为1。Microsoft建议您使用具有以下含义的证书或非对称密钥对程序集进行签名:具有UNSAFE ASSEMBLY权限的相应登录名。或者,您也可以使用sp_add_trusted_assembly信任该程序集。”

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)