日期:2014-05-18  浏览次数:20532 次

命令行中的参数 '\\Suny\Data\test2.xls' 未知。——sql server导出数据到Excel表的问题
我在局域网内远程连接sql server,现在想要实现导出sql server数据库的某个表到当前操作电脑的磁盘上?导出数据格式为Excel表。在http://topic.csdn.net/u/20080327/16/01971d0c-070b-4210-83db-08b53d2ca066.html这个路径看到一个帖子后,我写了EXEC master..xp_cmdshell 'bcp 数据库名.dbo.表名 out dir \\计算机名称\共享目录名\test2.xls -c -q -S"服务器名" -U"sa" -P"密码"'这样的语句试着导出数据,然后出现“命令行中的参数 '\\计算机名称\共享目录名\test2.xls' 未知。”这个错误。(如果把“dir \\计算机名称\共享目录名\test2.xls”这个改为如“D:\Data\test2.xls”这样的本机路径,则导出成功,没有出现错误。)现在不知道要怎么解决这个问题,还没有实现远程导出sql server数据到Excel,望高手来指教一下!

------解决方案--------------------
把 dir 去掉试试.
------解决方案--------------------