有没有一种方法可以使用 sql server 2005 进行安全 ftp?我需要将 ftp 保护到某个服务器并提取文件。最好使用 T-SQL 来完成,如果没有,还有其他方式吗?实际上我已经用谷歌搜索了一下,下面是我的结果,我没有使用 CLR 的经验,有一些使用 SSIS 的经验。我想在这里就这两种方法或任何其他方式提出您的建议?
- 将 SSIS 与第三方组件一起使用。SSIS 是SQL Server 2005 的集成ETL 工具。它有一个ftp 组件,但它只能做FTP,不能做安全的ftp。但是有很多为 SSIS 开发的第三方组件可以做 SFTP。SSIS 可以使用这些第三方组件来实现 SFTP 功能。然后可以在 SQL 代理作业中安排 SSIS 任务。
- 使用 CLR(公共语言运行时),它使用 .NET 代码来扩展 SQL Server 的能力。例如,使用 .NET 代码生成一些可以执行 SFTP 工作的类,然后可以将其作为存储过程之类的东西集成到 SQL Server 中。然后可以从 T-SQL 代码/存储过程中调用它。
谢谢你,年