2016-08-17 5 views
0

私はテーブルにリモートサーバのすべての宛先IPアドレスが含まれています。 ローカルマシンからSQLテーブル内のすべてのリモートサーバーにファイルをコピーするには、どの方法が最適ですか。SQLテーブルに格納されたファイルリストを使用してファイルをネットワーク共有にコピーするにはどうすればよいですか?

ありがとうございます。

+0

それは、SQL Serverのoutstideそれを行うのがベストです – Squirrel

答えて

0

すべてのDOSコマンドは、拡張ストアドプロシージャxp_cmdshellを使用してT-SQLで実行できます。しかし、が脆弱な攻撃を引き起こすため、xp_cmdShellを使用しないことを強くお勧めします。代わりに、これはSSISを使用して実装できます。

あなたの質問に答えるために、私は、カーソルまたはあなたのニーズを満たすために、他のループ文を持つことによって、さらに拡張することができダムの例を与えている

EXEC master..xp_cmdShell 'Copy C:\LuckyOld\*.* C:\LuckyNew\' 
+0

ありがとうございます。私はSSISを試みます。 –

+0

@TanTran:喜んでお勧めします。 SSISにより、柔軟性と保守性が向上します。さらなる支援のためメッセージを削除してください。 – Lucky

+0

@TanTran UP投票を行います。他の人もこの情報を利用できるように – Lucky

関連する問題