Sql server 使用FileZilla命令行将文件上载到FTP
我正在做一个项目,需要上传文件到FTP使用sql server。我知道SSI或类似的东西可以很容易地做到这一点,但我有一些障碍。我在考虑使用Filezilla,但我不知道如何通过命令行使用它。因此,使用xp_cmdShell.Filezilla似乎有点奇怪。您可以使用dos批处理文件和内置ftp命令行可执行文件或其他开源/免费命令行替代文件 请记住,xp_cmdShell需要提升权限和修改某些系统参数,通常不建议修改这些参数 作为过去的一种解决方法,我创建了一个sql作业,它使用cmdExec,然后使用存储过程启动 编辑:添加了谷歌批处理文件上传到ftp的第一个结果Sql server 使用FileZilla命令行将文件上载到FTP,sql-server,ftp,filezilla,Sql Server,Ftp,Filezilla,我正在做一个项目,需要上传文件到FTP使用sql server。我知道SSI或类似的东西可以很容易地做到这一点,但我有一些障碍。我在考虑使用Filezilla,但我不知道如何通过命令行使用它。因此,使用xp_cmdShell.Filezilla似乎有点奇怪。您可以使用dos批处理文件和内置ftp命令行可执行文件或其他开源/免费命令行替代文件 请记住,xp_cmdShell需要提升权限和修改某些系统参数,通常不建议修改这些参数 作为过去的一种解决方法,我创建了一个sql作业,它使用cmdExec,
@echo off
echo user MyUserName> ftpcmd.dat
echo MyPassword>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo put %1>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat SERVERNAME.COM
del ftpcmd.dat
有哪些障碍阻止您使用SSI?