BCP导入数据问题

insert2003 2006-02-14 11:33:45
EXEC master..xp_cmdshell 'bcp Data_test..tb_Data_test in D:\test.txt -F 2 -c -S 10.247.132.10 -U sa -P pass'

在服务器上可以导入

在客户机上就不能导入?
...全文
189 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
insert2003 2006-02-15
  • 打赏
  • 举报
回复
在客户端,到底要怎样才能导入数据啊?
insert2003 2006-02-14
  • 打赏
  • 举报
回复
cs 是设成共享的!
insert2003 2006-02-14
  • 打赏
  • 举报
回复
不成功啊!

EXEC master..xp_cmdshell 'bcp Data_test..tb_Data_test in \\jszcshi\cs\test.txt -F 2 -c -S 10.247.132.10 -U sa -P pass'

为什么呀?
子陌红尘 2006-02-14
  • 打赏
  • 举报
回复
TRY:
----------------------------------------------------------------------------------------------------------------------------
EXEC master..xp_cmdshell 'bcp Data_test..tb_Data_test in \\客户机\共享目录\test.txt -F 2 -c -S 10.247.132.10 -U sa -P pass'
insert2003 2006-02-14
  • 打赏
  • 举报
回复
需要允许数据库服务器远程访问客户机文件目录,并针对网络共享路径执行BCP操作。
=====================================
???具体怎么设?

我的这条语句是放在客户机上执行的(也可以用存储过程),这个D:\test.txt是客户机上的!

子陌红尘 2006-02-14
  • 打赏
  • 举报
回复
这个后台语句是运行在数据库服务器上的,如果要导入客户机的数据,需要允许数据库服务器远程访问客户机文件目录,并针对网络共享路径执行BCP操作。
zlp321002 2006-02-14
  • 打赏
  • 举报
回复
--sa 用户可以!
-狙击手- 2006-02-14
  • 打赏
  • 举报
回复
xp_deletemail 的执行权限默认授予 sysadmin 固定服务器角色的成员,但可以授予其他用户。



重要 如果为 MSSQLServer 服务选用的 Windows NT 帐户不是本地管理员组的成员,则非 sysadmin 固定服务器角色成员的用户将无法执行 xp_cmdshell。
-狙击手- 2006-02-14
  • 打赏
  • 举报
回复
权限?
insert2003 2006-02-14
  • 打赏
  • 举报
回复
Error = [Microsoft][ODBC SQL Server Driver]无法打开 BCP 主数据文件

在服务器的查询分析器执行的错误信息!

在客户端没有报错!但就是没有数据导入!
子陌红尘 2006-02-14
  • 打赏
  • 举报
回复
执行不成功,提示的错误信息是什么?

34,575

社区成员

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

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