vbscript中的bcp连接错误80070002

时间:2014-11-04 00:09:43

标签: vbscript bcp

我有一个标准的bcp命令,如:

bcp "MyTable" out "c:\temp\test_file.txt" -c -S"MyMachine\Sqlinstance" -U"MyID" -P"MyPW"

如果我从cmd提示手动使用它,那就完美了。

浏览器使用时,它会返回用户错误消息:

  

错误' 80070002'
  ?,第0行

这就是我在VBScript中的内容:

option explicit
dim cmdLine, oshell
cmdLine = "bcp ""MyTable"" out ""c:\temp\test_file.txt"" -c -S""MyMachine\Sqlinstance"" -U""MyID""
-P""MyPW"""

Set oshell = CreateObject("wscript.shell") 
oshell.run (cmdLine)
set oshell = nothing
  • 在SQL安全(服务器角色)下,我有用户" MyID"作为公众和bulkadmin的成员。
  • 在数据库/安全/用户下,我有用户" MyID"作为dbo。拥有的架构都是未经检查的。

缺少什么?

0 个答案:

没有答案