0

.sql我在文件中有一些插入语句。

我想通过执行插入语句sqlcmd并尝试这样做:

sqlcmd -S (localdb)\MSSQLLocalDB -i C:\BacklogItems\15298\dbo.ak_funktion_typ.Table.sql

不幸的是,我收到以下错误:

消息 102,级别 15,状态 1,第 4 行
'S' 附近的语法不正确。

可能是什么问题-S

根据https://www.mssqltips.com/sqlservertip/4924/execute-sql-server-script-files-with-the-sqlcmd-utility/我可以通过此参数提供服务器名称...

我已确保查询位于SQLCMD Mode.

提前感谢您的任何提示

4

1 回答 1

4

您收到该错误的原因是您需要sqlcmd在 Windows 命令提示符环境中执行,而不是在 SSMS 等 SQL 编辑器环境中执行。sqlcmd是一个单独的可执行 (.exe) 实用程序,它与 SSMS 等 GUI 具有某种等价性,因为它是用于与数据库服务器通信的另一种类型的客户端程序。它不是在 SSMS 本身(或任何其他 SQL 客户端)中使用的工具。

于 2017-10-10T09:25:06.743 回答