是否可以使用SSMS连接到DAC?如果我正确理解,应该可以通过在服务器名称之前使用“ admin:”前缀来实现,但是我收到以下消息:
通过SSMS不支持专用的管理员连接,因为它通过设计建立了多个连接。(Microsoft.SqlServer.Management.SqlStudio.Explorer)
是否可以使用SSMS连接到DAC?如果我正确理解,应该可以通过在服务器名称之前使用“ admin:”前缀来实现,但是我收到以下消息:
通过SSMS不支持专用的管理员连接,因为它通过设计建立了多个连接。(Microsoft.SqlServer.Management.SqlStudio.Explorer)
Answers:
您无法将对象资源管理器与DAC连接。您只需要使用一个查询窗口,就可以右键单击它以连接/更改连接。
对象资源管理器的性质是它使用多个连接,而DAC不允许这样做。
带有DAC的另一部分,开箱即用,仅允许本地连接(由于安全原因)。如果要能够远程连接到DAC,则需要进行相应的配置:
exec sp_configure 'remote admin connections', 1
go
reconfigure
go
我花了几天的时间尝试使用SSMS将DAC连接到我的SQL沙箱服务器。我阅读了这篇文章,所有内容都标记为“ dac”。我什至发现有些帖子缺少该标签并添加了它。
我很沮丧,我发现了几则帖子,例如Milica Medic的回答,说这很简单。
我得到了Thomas Stringer的回答,告诉我您无法使用对象浏览器连接到DAC。
但是事实证明对象浏览器可以连接到DAC。当我尝试解决问题时,它抓住了我一个唯一的连接,但是当我也以我的身份登录时,我没有意识到我通过DAC有额外的连接。即使我没有打开的数据库引擎查询或对象资源管理器连接。但它仍然在那里。
我关闭并重新打开了SSMS,以清除在学习过程中意外建立的所有缠结的DAC连接,然后神奇地重新启动SSMS,就可以像Milica Medic所说的那样简单地连接!