0

我收到以下错误:

SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]Unable to open BCP host data-file
NULL

使用此 bcp 实用程序时

bcp "select * from database1.dbo.table1" queryout "c:\result.txt" -c -S10.10.10.100\dev -Usa -P123456 -t!

请检查。

4

4 回答 4

1

在无法访问我的输出文件之前,我已经收到该错误。确保您可以写入 C:\,否则该文件不存在。

于 2010-10-14T19:24:17.070 回答
0

你是从命令提示符运行这个吗?我曾经得到同样的错误。为了解决它,我会浏览到我想要的目录,在本例中是“C:\”,我会调用:

bcp "select * from database1.dbo.table1" queryout "result.txt" -c -S10.10.10.100\dev -Usa -P123456 -t! 

注意我删除了“C:\”。我不确定为什么会这样,但这为我消除了错误。

于 2010-10-14T19:30:14.437 回答
0
  1. 从 SQL Server 外围应用配置启动 xp_cmdshell
于 2010-10-14T19:31:47.430 回答
0

确保您或其他任何人都没有打开 c:\result.txt。

于 2011-01-21T15:00:31.867 回答