迁移到Azure时,BCP无法打开主机数据文件

时间:2015-03-15 03:32:25

标签: azure-sql-database bcp

我正在尝试加载到Azure的示例GTFS数据文件。我正在使用的命令是:

bcp %fullTablePath% in %data_dir% -f %format_file% -S %server% -U %username% -P %password% -k -F %first_row%

相应地替换参数。

当我执行命令时,我得到:

SQLState = S1000,NativeError = 0 错误= [Microsoft] [SQL Server Native Client 11.0]无法打开BCP主机数据文件

这不是文件命名问题,因为文件确实存在。如果我故意拼错文件,我会得到同样的错误。听起来像是一个权限问题,但是我授予了哪些权限?

1 个答案:

答案 0 :(得分:0)

如果您在批处理文件中看到此错误但未在PowerShell中看到此错误,请检查您的错误 %fullTablePath%或%data_dir%变量是完全限定路径/绝对路径而不是相对路径,因为PowerShell和Batch可能具有不同的默认路径设置,可能会出现以下错误:

无法打开BCP主机数据文件