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. SQLServerの表面積構成からxp_cmdshellを起動します
于 2010-10-14T19:31:47.430 に答える
0

c:\result.txtがあなたや他の人によって開かれていないことを確認してください。

于 2011-01-21T15:00:31.867 に答える