如何运行:connect(local)

当我在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