有沒有一種方法可以使用sql server 2005來實現安全的ftp?我需要確保ftp到某個服務器並取出一個文件。最好是用T-SQL來做,如果沒有,還有其他方法嗎? 其實我已經google了一下,下面是我的結果,我沒有CLR的經驗,有一些SSIS的經驗。我想在這裏提出你對這兩種方法或其他方式的建議嗎?sql server secure ftp
- 使用SSIS和第三方組件。 SSIS集成了SQL Server 2005的ETL工具。它有一個ftp組件,但它只能做FTP不安全的ftp。但是有許多爲SSIS開發的可以執行SFTP的第三方組件。 SSIS可以使用這些第三方組件來實現SFTP功能。然後可以在SQL代理作業中安排SSIS任務。
- 使用CLR(公共語言運行時),它使用.NET代碼來擴展SQL服務器的能力。例如。使用.NET代碼生成一些可以執行SFTP作業的類,那麼這可以作爲存儲過程類的東西集成到SQL Server中。然後它可以從T-SQL代碼/存儲過程中調用。
謝謝 年
它可以使用安全的FTP或只是FTP?我現在不能測試。 – thotwielder
它應該與任何東西 - 見SFTP客戶端http://stackoverflow.com/questions/3477471/whats-a-decent-sftp-command-line-client-for-windows – podiluska
我將能夠在下週進行測試。我們會看到。謝謝。 – thotwielder