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

(CLR関数の参照としてSQLサーバーにインストールするために)フレームワークライブラリから非対称キーを生成するために上記を使用できないのはなぜですか?データベースがSQL Server(2005)にアセンブリを追加するために信頼できるように設定する必要が非対称キーがないとSQL Server:非対称キーの生成中にエラーが発生しました

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

:それはエラーになります。私はフレームワークライブラリがSQL Serverからの使用を意図していないことを認識していますが、なぜこれが機能しないのか不思議です。

答えて

0

System.Windows.Formsは、CLR関数内では使用できません。 2番目のリンクから

http://blogs.msdn.com/tims/archive/2004/05/27/142798.aspx

http://msdn.microsoft.com/en-us/library/ms403279.aspx

+1

- 「サポートされていないライブラリは、まだあなたの管理、ストアド・プロシージャ、トリガ、ユーザー定義関数、ユーザー定義型、およびユーザー定義集計から呼び出すことができます。」 。特に、非対称キーを生成できないという問題がありました.System.Windows.FormsはCLR関数内で使用できますが、推奨されていません。非対称キーがなければ、データベースを信頼できるものに設定する必要があります。なぜ非対称キーが作成されていないのか不思議でした。 –

+0

ああ、あなたの質問を誤って読んでしまった。私はあなたのコメントが十分な説明であるので私の答えを編集しません。 –

関連する問題