sql2008的bcp执行时提示via provider找不到

kukumaiwu 2010-02-21 07:50:08
原来用sql2000写的bcp导入导出
换了台机器装的2008
想导出fmt文件
执行下面的语句
bcp kbren.dbo.T_CSJ format nul -f "d:\fmt\T_CSJ.fmt" -T -q -c
提示
SQLState = 08001, NativeError = 126
VIA provider : 找不到指定模块。
SQLState = 08001, NativeError = 126
固有错误
SQLState = S1T00, NativeError = 0
登陆超时
这三个错误
请问一下这是怎么回事?
...全文
145 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kukumaiwu 2010-02-22
  • 打赏
  • 举报
回复
我的找到問題了
tcp協議裡ipall項目一直用動態端口1043
刪掉改為靜態的1433就ok
結貼
cxmcxm 2010-02-21
  • 打赏
  • 举报
回复
试了一下,我的机显示
无法打开bcp主文件
看来还要请大虾现身
kukumaiwu 2010-02-21
  • 打赏
  • 举报
回复
发错了内容居然不能编辑自己的帖子?csdn也太奇怪了吧
在补充一些
xp_cmdshell这个也打开了
不行
cmd下直接执行bcp命令
输入bcp /?
可以出现帮助
但是执行刚才说的那句bcp kbren.dbo.T_CSJ format nul -f "d:\fmt\T_CSJ.fmt" -T -q -c
就会出错
在08的企业管理器里用exec master..xp_cmdshell 'bcp kbren.dbo.T_CSJ format nul -f "d:\fmt\T_CSJ.fmt" -T -q -c'一样不行
继续求教
kukumaiwu 2010-02-21
  • 打赏
  • 举报
回复
哦,没关系
另外说一下,我的所有的协议都是打开有效的状态,包括name pipe,tcp,via,共享
starseeker7 2010-02-21
  • 打赏
  • 举报
回复
啊不要意思,,发错了地方了, ,,,
这个问题不懂帮顶- -
starseeker7 2010-02-21
  • 打赏
  • 举报
回复
保存的时候要用
Unicode編碼
比如insert 时候,,要写成 N'abc'

34,575

社区成员

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

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