2009-05-06 87 views
1
CREATE ASYMMETRIC KEY asymmetrickey 
FROM EXECUTABLE FILE = 'c:\windows\microsoft.net\framework\v2.0.50727\system.windows.forms.dll' 

为什么我不能用上面来从框架库的非对称密钥(在SQL服务器为CLR函数的引用安装)的生成过程中出现错误。它给出了一个错误:SQL服务器:非对称密钥

"An error occurred during the generation of the asymmetric key."

没有非对称密钥数据库需要设置为守信集添加到SQL Server(2005)。我意识到框架库不适合在SQL Server中使用,但很好奇为什么这不起作用。

回答

0
+1

从你的第二个环节 - “不支持库仍然可以从您的托管存储过程调用,触发器,用户定义的函数,用户定义类型和用户定义的聚集。” 。这个问题具体是为什么你不能生成非对称密钥 - System.Windows.Forms可以在CLR函数中使用,但不推荐使用。没有非对称密钥,数据库需要设置为值得信赖。我只是好奇为什么非对称密钥没有被创建。 – 2009-10-22 11:00:37