关于sql05下的BCP

gutlgutl 2008-01-24 11:37:24
EXEC master..xp_cmdshell 'bcp number.dbo.lt_area out c:\key1.txt -c -U "sa" -P "test"'

这个语句在2000里用是正常的,但是在05下用就提示

SQLState = 08001, NativeError = 2
Error = [Microsoft][SQL Native Client]命名管道提供程序: 无法打开与 SQL Server 的连接 [2].
SQLState = HYT00, NativeError = 0
Error = [Microsoft][SQL Native Client]登录超时已过期
SQLState = 08001, NativeError = 2
Error = [Microsoft][SQL Native Client]建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。

我把远程访问都打开了,在外围配置中,为什么还会失败??
...全文
266 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wds666 2011-08-11
  • 打赏
  • 举报
回复
没有指定服务器实例吧,2000是默认的 但是2005不是
wuhongxa 2010-12-27
  • 打赏
  • 举报
回复
~~~~~~~~~~~~~~~~~~
gutlgutl 2008-01-24
  • 打赏
  • 举报
回复
ok
gutlgutl 2008-01-24
  • 打赏
  • 举报
回复
照样结帖给分
gutlgutl 2008-01-24
  • 打赏
  • 举报
回复
自己解决了,呵呵呵
tim_spac 2008-01-24
  • 打赏
  • 举报
回复
加上ServerName试试看
EXEC master..xp_cmdshell 'bcp number.dbo.lt_area out"c:\key1.txt" -c -U"sa" -P"test" -S"servername"' 
tim_spac 2008-01-24
  • 打赏
  • 举报
回复
1. thanks.
2. 是-S的问题么?

34,838

社区成员

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

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