微软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服务器。