2

次のコマンドで SQL がハングします。

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

xp_cmdshellしかし、私が使用しようとした他のコマンドにはハングアップせず、echo open getうまく動作するので、SQL Server のフォルダー (およびダウンロードフォルダー) へのアクセス許可が適切に設定されていることがわかります。

...ftp -s:C:\FTP\connectコマンドラインで を実行すると、FTP 転送が開始され、正常に完了します。

この特定のサーバーで問題を引き起こしている SQL コマンドは、他のサーバーでは完全に正常に機能しました。他に何をする必要があるのか​​ 本当にわかりません。FTPコマンドを実行するとSQLがハングする理由を知っている人はいますか?

4

1 に答える 1

0

ほとんどの場合、サーバー ファイアウォールは、最初のインスタンスで実行しているポートのコマンドをブロックしています (コマンドラインを使用してバイパスされる可能性があります)。

于 2012-06-21T03:17:07.820 に答える