我需要從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?
不確定,但我認爲這可能有所幫助:http://blogs.msdn.com/b/mattn/archive/2008/04/22/writing-clr-stored-procedures.aspx – Tico