私はテーブルにリモートサーバのすべての宛先IPアドレスが含まれています。 ローカルマシンからSQLテーブル内のすべてのリモートサーバーにファイルをコピーするには、どの方法が最適ですか。SQLテーブルに格納されたファイルリストを使用してファイルをネットワーク共有にコピーするにはどうすればよいですか?
ありがとうございます。
私はテーブルにリモートサーバのすべての宛先IPアドレスが含まれています。 ローカルマシンからSQLテーブル内のすべてのリモートサーバーにファイルをコピーするには、どの方法が最適ですか。SQLテーブルに格納されたファイルリストを使用してファイルをネットワーク共有にコピーするにはどうすればよいですか?
ありがとうございます。
すべてのDOSコマンドは、拡張ストアドプロシージャxp_cmdshell
を使用してT-SQLで実行できます。しかし、が脆弱な攻撃を引き起こすため、xp_cmdShell
を使用しないことを強くお勧めします。代わりに、これはSSISを使用して実装できます。
あなたの質問に答えるために、私は、カーソルまたはあなたのニーズを満たすために、他のループ文を持つことによって、さらに拡張することができダムの例を与えている
EXEC master..xp_cmdShell 'Copy C:\LuckyOld\*.* C:\LuckyNew\'
それは、SQL Serverのoutstideそれを行うのがベストです – Squirrel