我收到以下错误:
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!
请检查。
答案 0 :(得分:1)
在我的输出文件无法访问之前,我遇到了这个错误。确保您可以写入C:\,或者该文件尚不存在。
答案 1 :(得分:0)
您是否从命令提示符运行此命令?我曾经得到同样的错误。要解决它,我会浏览到我想要的目录,在本例中为“C:\”,我会打电话给:
bcp "select * from database1.dbo.table1" queryout "result.txt" -c -S10.10.10.100\dev -Usa -P123456 -t!
注意我删除了“C:\”。我不确定为什么会这样,但这为我删除了错误。
答案 2 :(得分:0)
答案 3 :(得分:0)
确保您或其他任何人未打开c:\ result.txt。