2012-04-25 111 views
2

SQL掛在下面的命令:SQL掛起的FTP命令,但工作過命令行

 EXEC master..xp_cmdshell 'ftp -s:C:\FTP\connect' 

但在我使用xp_cmdshellechoopenget嘗試任何其他命令不會掛起,它工作得很好,所以我知道SQL Server對文件夾(和下載文件夾)的權限設置正確。

...並且當在命令行上執行ftp -s:C:\FTP\connect時,FTP傳輸開始併成功完成。

在此特定服務器上發出問題的SQL命令在我的其他服務器上工作得很好。我真的不知道還有什麼需要做的。有誰知道爲什麼當我執行一個FTP命令時除了我經歷過的其他事情之外,SQL會掛起?

回答

0

大多數情況下,服務器防火牆正在阻止您在第一個實例中運行的端口的命令(可能會使用命令行旁路)