为什么我不能在我的sql server中运行bcp?

时间:2015-11-30 11:57:22

标签: sql-server

我是sql server的初学者,想把我的选择查询结果保存到文本文件中,写下:

exec xp_cmdshell 'bcp "SELECT [id]
      ,[name]
  FROM [dbo].[myTABLE]" queryout f:\myOut.txt '


但我得到这个错误:
enter image description here
我该怎么解决?

1 个答案:

答案 0 :(得分:0)

我没有看到您在查询中查询的数据库。请改为在BCP语句中尝试以下查询:

SELECT [id]
      ,[name]
FROM [myDatabase].[dbo].[myTABLE]

其中myDatabase是您要查询的数据库的名称。

或者,您可以使用-d [myDatabase]将数据库名称传递给BCP命令。