首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sqlcmd: Error: near命令‘Sqlcmd’

Sqlcmd: Error: near命令‘Sqlcmd’
EN

Stack Overflow用户
提问于 2016-03-03 10:13:14
回答 3查看 1.1K关注 0票数 2

我正在导入一个7GB的.sql文件,并得到了以下错误:

Sqlcmd:'C:\inetpub\wwwroot\project\MS_SQL_Dump\MS_SQL_Dump.sql'.文件中第7863597行的语法错误

我目前正在尝试再次运行import命令,但是路径/文件名周围有双引号。不过,我不知道这是否可行,这是在这个问题上发表的一条评论中提出的。

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

EN

回答 3

Stack Overflow用户

发布于 2017-07-25 21:14:45

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

代码语言:javascript
复制
sqlcmd -i c:\import.sql -x

曾为me...hope工作过,帮助过别人!

来源:name-sql-error-is-encountered-when-running-sql-script-via-sqlcmd-utility/

票数 4
EN

Stack Overflow用户

发布于 2016-03-03 10:51:41

我只有一个.sql文件

在本例中,尝试加载此脚本视图用于Server的dbForge

提供错误信息..。

票数 0
EN

Stack Overflow用户

发布于 2016-03-03 10:53:17

我以前经历过这种情况,这个错误是由于引号造成的。请在默认为OFF的quoted_identifier设置上。

请在这里查看sqlcmd选项:sqlcmd实用程序

当SET QUOTED_IDENTIFIER打开时,标识符可以用双引号分隔,文字必须用单引号分隔。当SET QUOTED_IDENTIFIER为OFF时,标识符不能引用,必须遵循标识符的所有Transact-SQL规则。有关更多信息,请参见数据库标识符。

若要将其设置为on,只需添加sqlcmd选项"-I“(注意情况)

就像这样:

代码语言:javascript
复制
sqlcmd -I
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35769154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档