Was ist die beste Methode zum Ausführen von FTP-Befehlen aus einer gespeicherten SQL Server-Prozedur? Wir verwenden derzeit so etwas wie diese:Was ist die empfohlene Vorgehensweise für FTP aus einer gespeicherten SQL Server 2005-Prozedur?
EXEC master..xp_cmdshell 'ftp -n -s:d:\ftp\ftpscript.xmt 172.1.1.1'
Das Problem ist, dass der Befehl, auch wenn der FTP endete Fehler erfolgreich zu sein scheint. Außerdem erfordert die Verwendung von xp_cmdshell
spezielle Berechtigungen und kann Sicherheitslücken verursachen.