首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sql服务器安全ftp

sql服务器安全ftp
EN

Stack Overflow用户
提问于 2012-08-22 11:23:25
回答 2查看 1.4K关注 0票数 0

是否有一种方法可以使用sql server 2005来实现ftp的安全?我需要保护ftp到某个服务器并提取一个文件。最好是使用to,如果不是,还有其他方法吗?实际上,我已经搜索了一点,下面是我的结果,我没有使用CLR的经验,也有一些SSIS的经验。我想在此提出您对这两种方法的建议,还是其他方法?

  1. 在第三方组件中使用SSIS。SSIS是Server 2005集成的ETL工具。它有一个ftp组件,但是它只能执行ftp,而不是安全FTP。但是有许多为SSIS开发的第三方组件可以执行SFTP。SSIS可以使用这些第三方组件来实现SFTP功能。然后,可以在SQL代理作业中调度SSIS任务。
  2. 使用CLR (公共语言运行库),它使用.NET代码来扩展server的功能。例如,使用.NET代码生成一些类,这些类可以执行SFTP工作,然后可以将其作为存储过程之类的东西集成到SQL server中。然后可以从Then代码/存储过程中调用它。

谢谢你,年

EN

回答 2

Stack Overflow用户

发布于 2012-08-22 11:25:21

如果在服务器上启用了xp_cmdshell,则可以使用它来执行命令行。

例:http://www.tekkies.co.uk/v2/articles/1-general/15-ftp-using-xpcmdshell-sql2k

但是,无论您做什么,SQL server并不是最佳的工作工具。这是一个数据库服务器。

票数 1
EN

Stack Overflow用户

发布于 2012-08-22 12:54:35

实际上,SSIS的主要选项是为SFTP和FTPS接受预先创建的任务,或者使用相应的.NET组件编写任务。就现有任务而言,替代方案是/n软件的SSIS任务、Cozyroc和我们的BizCrypto。我们的BizCrypto将SecureBlackbox .NET组件用于SFTP和FTPS (另一种我们的产品)。

请注意,“安全ftp”是一个令人困惑的术语。FTP协议(如RFC 959中所定义的)使用SSL/TLS进行安全保护,您将得到FTPS。SFTP (SSH文件传输协议)是一个完全不同的东西--尽管它几乎总是用作文件传输协议,但它与FTP协议几乎没有什么共同之处。我们的产品支持SFTP和FTPS。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12072000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档