BCP 实用程序语法不正确

BCP utility incorrect syntax

这个语法有什么不正确的地方?

bcp transitschedule in calendar_dates.txt -T -f calenar_dates.fmt -F 2

我已经尝试通过 sqlcmd 和 SSMS 连接到 Azure 上的数据库。当我 运行 命令时,我得到:

Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'in'.

然而,示例 here 在句法上并没有太大区别。如果我添加数据库名称或模式名称,错误将移至句点。

与 SQLCMD 一样,BCP 是一个独立的命令提示实用程序,必须从命令提示符调用。如果源文本和格式文件驻留在您的客户端上,您将需要像使用 SQLCMD 一样添加 -S -U 和 -P 参数。例如:

bcp databasename.schemaname.transitschedule in calendar_dates.txt -f calenar_dates.fmt -F 2 /S azure-database-server /U azure-database_login /P azure-database-password