'bcp' 不是内部或外部命令,也不是可运行的程序?

dztc 2005-11-23 07:45:30
运行

EXEC master..xp_cmdshell 'bcp db.dbo.bom out "c:\test.xls" /c -/S"YT118" /U"sa" -P""'

何故?

output
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'bcp' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
NULL

(所影响的行数为 3 行)
...全文
848 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
itzhiren 2006-05-20
  • 打赏
  • 举报
回复
我的PATH都已经设置了,而且在DOS环境下可以运行,就是在查询分析器里面有错误
liangpei2008 2006-05-20
  • 打赏
  • 举报
回复
重新启动计算机
liangpei2008 2006-05-20
  • 打赏
  • 举报
回复
楼主的SQL安装目录是C:\Program Files\Microsoft SQL Server\80\Tools\Binn吗?
itzhiren 2006-05-20
  • 打赏
  • 举报
回复
对,我也是这个问题,在DOS环境下可以运行,但是查询分析器里面就不行了,出错信息也是一样的
dztc 2005-11-26
  • 打赏
  • 举报
回复
在命令行可以执行功,在查询分析器中就提示‘'bcp' 不是内部或外部命令,也不是可运行的程序’,包括C:\Program Files\Microsoft SQL Server\80\Tools\Binn其他的可执行程序也一样。
系统变量path中有C:\Program Files\Microsoft SQL Server\80\Tools\BINN路径。
churchatp1 2005-11-23
  • 打赏
  • 举报
回复
可以直接放到命令行执行
点点星灯 2005-11-23
  • 打赏
  • 举报
回复
/******* 导出到excel
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'
zlp321002 2005-11-23
  • 打赏
  • 举报
回复
你仔细看看地址对不对!!
dztc 2005-11-23
  • 打赏
  • 举报
回复
回楼上:你说的我都做了,可还是老样子。
系统变量中,C:\Program Files\Microsoft SQL Server\80\Tools\BINN《---这里的Binn是否一样要大写?
zlp321002 2005-11-23
  • 打赏
  • 举报
回复
/*注意:

'bcp' 不是内部或外部命令,也不是可运行的程序?

看看在C:\Program Files\Microsoft SQL Server\80\Tools\Binn里面有没有bcp.exe这个文件
然后看看path里面加C:\Program Files\Microsoft SQL Server\80\Tools\Binn这个目录没有.

转邹健:

右键我的电脑--属性--高级--环境变量--在系统变量中找到path--编辑

在变量值的最后加上:

C:\Program Files\Microsoft SQL Server\80\Tools\BINN

*/
dztc 2005-11-23
  • 打赏
  • 举报
回复
为什么在查询中执行会出现这种情况
我的安装目录\binn中确实有bcp.exe
系统变量path中也设置了该路径。

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧