有没有人可以使用SQL Server 2008从FTP下载文件(不想使用SSIS)?
有没有比使用SQL更好的方法呢?
答案 0 :(得分:1)
如果您拥有xp_cmdshell访问权限,则可以使用此http://www.nigelrivett.net/FTP/s_ftp_GetFile.html
答案 1 :(得分:1)
您可以在.NET中编写存储过程。
在C#(或VB.NET)中使用FTP非常简单。几年前我们有一个项目,我们需要完全相同的项目。所以我们创建了几个.NET存储过程,如:
ftpGetList(serverAdress, username, password, remotePath)
- 它将列表或远程文件和文件夹作为rowset
而下一个是
ftpGetFile(serverAdress, username, password, remotePath, localPath)
- 它在本地下载并保存了文件。
使用C#有一个优势,因为您可以控制凭据,ftp模式和代理设置。
答案 2 :(得分:0)
我希望这会有所帮助。该页面几乎引导您完成使用SSIS包进行FTP发送和接收文件的过程。
FTP文件的SSIS脚本任务
祝你好运