微软SQL Server数据库引擎DAC模式启动(mssql dac 开启)

SQL Server数据库引擎(Database Engine)的DAC(Dedicated Administration Connection)模式启动是目前一种最安全的方式来控制SQL Server实例。它有效地限制了管理程序对系统及数据库操作权限,并且在某些恶意应用程序及僵尸攻击中经受住考验。特别是在Windows Server Failover Cluster(WSFC)环境中,使用DAC模式可以帮助DBA更有效地维护与管理SQL Server服务器。

DAC模式在SQL Server 2005时被引入。SQL Server 2005引入了一种新的模式,此模式可以阻止用户登录SQL Server,并将管理程序限制为访问相应的服务器,而不允许访问数据库结构。为了提高SQL Server安全性,DAC模式为系统管理员提供了一种有效的、安全的方式来管理SQL Server实例。

要对SQL Server 2005实例启动DAC模式,系统管理员需要在命令行下使用以下语法:

sqls `rver 数据库引擎—e DAC—s \

这将启动DAC模式,并使一个特殊的登录会话可用于访问这个实例。特殊的登录会话将由具有’服务器管理员’权限的Windows帐户登录,这也就意味着系统管理员必须具有’服务器管理员’权限才能访问这个实例的DAC会话。

启动DAC模式后,管理员可以执行以下一些操作:

1. 重新启动SQL Server实例

2. 创建、配置、升级、删除系统数据库

3. 将数据库置于网络可见,以便他人访问

4. 设置或更改管理和安全设置

5. 配置内存、CPU和I / O资源限制

DAC模式启动对于系统管理员来说是一个绝佳的选择,它可以更好地确保SQL Server实例的安全。在Windows Server Failover Cluster环境中,DAC模式启动可以帮助DBA更有效地管理与维护SQL Server服务器。


数据运维技术 » 微软SQL Server数据库引擎DAC模式启动(mssql dac 开启)