2012-03-13 23 views
0

私は自分のサーバから別のサーバにあるSQLサーバに接続しています。BCPの操作方法

私は次のことを実行しています:

Exec master..xp_cmdshell 'bcp "select * from databasename.dbo.tablename " 
queryout "D:\tempexportfile.txt" -c -t, -T -S[Connected servername]' 

それは私のサーバーから接続されているサーバで、テキストファイルを書いているが、私はテキストファイルにしたいが、私のサーバーにある、

がいずれかがあります私の現在のサーバを指定し、ここにテキストファイルを書き込む可能性がありますか?

答えて

1

bcpを実行するサーバー上で、共有ドライブを介してサーバーに接続する必要があります。次に、D:\を共有ドライブ文字に置き換えます。

もう1つの方法は、SQL Serverからアクセスできるサーバー上の共有があることを確認し、D:\を\ yourservername \ sharenameに置き換えます。

希望に役立ちます。

関連する問題