如果我能够通过 sqlcmd 连接到服务器,为什么还需要 DAC?

Rau*_*DBA 1 trigger sqlcmd logins sql-server-2014 dac

当我无法使用传统方式连接到SQL Server(原因是删除登录触发器)时,DAC引起了我的注意。我在网上做了一些搜索,结果发现访问服务器的唯一方法是使用 DAC 连接,不幸的是默认情况下该连接是关闭的。但是,我仅使用 sqlcmd 就能够解决这个问题(我删除了触发器)。

我的问题是,如果我可以仅使用 sqlcmd 连接到 SQL Server,那么 DAC 的用途是什么?

Sco*_*red 5

参考数据库管理员的诊断连接并突出显示我的:

当无法与服务器建立标准连接时, SQL Server 为管理员提供了特殊的诊断连接 。即使 SQL Server 没有响应标准连接请求,此诊断连接也允许管理员访问 SQL Server 来执行诊断查询并解决问题。