SQLCMD模式 - 'S'附近的语法不正确

时间:2016-06-30 10:05:00

标签: sql sql-server ssms sqlcmd

在SSMS中,当我执行

sqlcmd -S "flynetSrv"

我明白了:

  

Msg 102,Level 15,State 1,Line 3
  'S'附近的语法不正确。

我已通过SSMS连接到服务器

我也试过

sqlcmd -d "dbname1"
  

Msg 102,Level 15,State 1,Line 3
  'd'附近的语法不正确。

请帮帮忙?

1 个答案:

答案 0 :(得分:2)

sqlcmdutility intended to be used in a command prompt

您无法在SQL Server Management Studio(SSMS)查询窗口中使用它

您只能在查询窗口中编写或编辑SQLCMD脚本,启用 SQLCMD模式(查询菜单 - > SQLCMD模式)

来自MSDN - Editing SQLCMD Scripts with Query Editor

  

要使用数据库引擎查询编辑器编写或编辑SQLCMD脚本,必须启用SQLCMD脚本模式。