2012-03-13 78 views
0

我正在连接到位于服务器中的另一台服务器上的sql server。如何使用BCP

我执行以下操作:

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

它写在从我的服务器连接的服务器的文本文件,但我想的文本文件在我的服务器,

有什么可否指定我的当前服务器并在此处写入文本文件?

回答

1

在您执行bcp的服务器上应通过共享驱动器连接到您的服务器。然后用共享驱动器号替换D:\。

另一种方法是确保您的服务器上有一个可从SQL Server访问的共享,然后用\ yourservername \ sharename替换D:\。

希望有所帮助。