![](/img/trans.png)
[英]How to execute a file.sql (script) and save the results in a file in my computer using CMD (SQLCMD)?
[英]Execute sql in a file via sqlcmd
我在.sql
文件中有一些插入语句。
我想通过sqlcmd
执行insert语句,并尝试这样做:
sqlcmd -S (localdb)\MSSQLLocalDB -i C:\BacklogItems\15298\dbo.ak_funktion_typ.Table.sql
不幸的是,我收到以下错误:
Msg 102,第15级,状态1,第4行
'S'附近的语法不正确。
-S
可能是什么问题?
根据https://www.mssqltips.com/sqlservertip/4924/execute-sql-server-script-files-with-the-sqlcmd-utility/ ,我可以通过此参数提供服务器名称...
我已确保查询处于SQLCMD Mode
。
预先感谢您的任何提示
出现该错误的原因是,您需要在Windows命令提示符环境中执行sqlcmd
,而不是在诸如SSMS之类的SQL编辑器环境中执行。 sqlcmd
是一个单独的可执行(.exe)实用程序,它与GUI(例如SSMS)等效,因为它是用于与数据库服务器通信的另一种客户端程序。 它不是在SSMS本身(或任何其他SQL客户端)中使用的工具。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.