当我在SQL Server 2008 R2上运行以下内容时Msg 102, Level 15, State 1, Line 1 Incorrect syntax near ':'. 哪里不对?
:CONNECT(本地) 走 使用msdb 走
您需要在SSMS中启用SQLCMD模式。 点击查询下拉菜单,然后select“SQLCMD模式”。 然后你可以运行查询。
删除本地的括号和该行的GO。 另外,GO语句应该由他们自己独立的行(我看你有你的来源,只是格式exception)。
:CONNECT local USE msdb GO