Sqlcmd:错误:靠近命令“Ë”

use*_*669 2 sql-server sql-server-2008

我正在导入 7GB.sql文件,但收到此错误:

\n\n
\n

Sqlcmd:错误:文件 \'C:\\inetpub\\wwwroot\\project\\MS_SQL_Dump\\MS_SQL_Dump.sql\' 中命令 \'\xc3\x8b\' 附近第 7863597 行存在语法错误。

\n
\n\n

我当前正在尝试再次运行导入命令,但在路径/文件名周围使用双引号。我不知道这是否有效,这是在对此问题的评论中建议的。

\n\n

知道问题是什么以及如何解决吗?

\n

Elo*_*ito 5

这可能是因为您的查询中有 $。尝试将 -x 添加到 sqlcmd 语句的末尾,即:

sqlcmd -i c:\import.sql -x
Run Code Online (Sandbox Code Playgroud)

为我工作...希望它对某人有帮助!

来源:https ://ts.apexsql.com/the-sqlcmd-error-syntax-error-at-line-xyz-near-command-x-in-file-file_name-sql-error-is-encountered-when-运行 sql-script-via-sqlcmd-utility/