Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server BCP实用程序语法不正确_Sql Server_Azure_Bcp_Sql Server 2014 - Fatal编程技术网

Sql server BCP实用程序语法不正确

Sql server BCP实用程序语法不正确,sql-server,azure,bcp,sql-server-2014,Sql Server,Azure,Bcp,Sql Server 2014,这个语法有什么不正确的地方 bcp transitschedule in calendar_dates.txt -T -f calenar_dates.fmt -F 2 我已经通过sqlcmd和SSMS在Azure上的数据库中进行了尝试。当我运行命令时,我得到: 味精156,第15级,状态1,第1行 关键字“in”附近的语法不正确 然而,这些例子在语法上并没有太大的不同。如果我添加数据库名或模式名,错误将移向句点 与SQLCMD类似,BCP是一个独立的命令提示符实用程序,必须从命令提示符调用。

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

bcp transitschedule in calendar_dates.txt -T -f calenar_dates.fmt -F 2
我已经通过sqlcmd和SSMS在Azure上的数据库中进行了尝试。当我运行命令时,我得到:

味精156,第15级,状态1,第1行
关键字“in”附近的语法不正确


然而,这些例子在语法上并没有太大的不同。如果我添加数据库名或模式名,错误将移向句点

与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

当我完全按照您所描述的操作时,我会得到一个错误:SQLState=37000,NativeError=40607 error=[Microsoft][SQL Server Native Client 11.0][SQL Server]此版本的SQL Server不支持Windows登录。我指定的用户名的格式为username@server.@KlausNji复制了原始命令,忽略了省略-T参数。去掉-T,你应该表现得很好。这比你更有效。正在获取其他错误,但我应该能够解决这些错误。