2013-10-09 33 views
1

我需要從SQL Server上下文中執行SFTP。我可以用MS庫做FTP,但不支持SFTP。如何解決安裝程序集到SQL Server時失敗的程序集驗證

因此,我下載了Rebex,並將一個示例項目放在一起,並試圖將其作爲CLR存儲過程安裝到SQL Server中。

做這件事時,SQL服務器提供了以下消息:

消息6218,級別16,狀態2,3號線

CREATE ASSEMBLY裝配 'RebexTest' 失敗,因爲程序集「Rebex.Common '驗證失敗。檢查引用的程序集是否在數據庫中執行最新和可信(用於external_access或unsafe)。 CLR驗證錯誤消息,如果任何將遵循這一消息

[:Rebex.Security.Certificates.CertificateStore ::已存在] [mdToken = 0x60003b0]
[偏移0x000000C7]的方法是不可見的。

有沒有辦法解決這個問題,所以我可以將它安裝到SQL Server?

+0

不確定,但我認爲這可能有所幫助:http://blogs.msdn.com/b/mattn/archive/2008/04/22/writing-clr-stored-procedures.aspx – Tico

回答

1

不幸的是,Rebex組件只能在使用PERMISSION_SET = UNSAFE選項的CLR程序中使用。請參閱Rebex support forum的詳細說明。

+0

一月,感謝您的期待爲了我。非常感謝。 –

相關問題