CREATE ASYMMETRIC KEY asymmetrickey
FROM EXECUTABLE FILE = 'c:\windows\microsoft.net\framework\v2.0.50727\system.windows.forms.dll'
为什么我不能使用上述方法从框架库中生成非对称密钥(用于安装在 SQL Server 中作为 CLR 函数的参考)。它给出了一个错误:
“在生成非对称密钥期间发生错误。”
如果没有非对称密钥,则需要将数据库设置为可信任才能将程序集添加到 SQL Server (2005)。我意识到框架库不适合在 SQL Server 中使用,但很好奇为什么这不起作用。