首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在SQL Server中使用bcp导出数据不会产生任何结果

在SQL Server中使用bcp导出数据不会产生任何结果
EN

Stack Overflow用户
提问于 2013-10-02 22:55:43
回答 1查看 299关注 0票数 0

我使用以下命令在SQL Server 2005中导出数据,但它在SQL server 2008中没有产生任何结果,尽管查询执行成功,但也没有创建文件:

代码语言:javascript
运行
复制
execute xp_cmdshell 'bcp "SELECT * FROM MYDB.dbo.MYTABLE" queryout d:\file.csv -c -t; -S(local) -T'

我的命令有什么问题?

EN

回答 1

Stack Overflow用户

发布于 2013-10-03 15:12:35

我设法执行了命令。解决方案:我安装了多个sql server版本。并且管理工作室找不到bcp.exe,因为在环境路径中,存在用于bcp.exe的不止一条路径。您可以通过在命令提示符下执行bcp.exe来检查这一点,它将显示未找到sqlncli.dll。因此,您必须将bcp.exe的确切路径放到环境路径中(或放在其他路径之前)。这样windows就可以使用它了。然后,不要忘记重新启动sql服务器,以使路径更改生效。总而言之,我的命令没有错,但bcp.exe的路径是错误的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19140002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档