在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'附近的语法不正确。
请帮帮忙?
答案 0 :(得分:2)
sqlcmd
是utility 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脚本模式。