码迷,mamicode.com
首页 > 数据库 > 详细

SQLSERVER数据库管理员的专用连接DAC

时间:2016-01-16 16:27:51      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:

出处: http://www.cnblogs.com/lyhabc/archive/2012/09/23/2698702.html

DAC:Dedicated Admin Connection

SQL Server因系统资源不足,或其它异常导致无法建立数据库连接时, 可以使用系统预留的DAC连接到数据库,进行一些问题诊断和故障排除。DAC只能使用有限的资源。请勿使用DAC运行需要消耗大量资源的查询,否则可能发生严重的阻塞。

 

如何启用DAC功能 专用管理员连接功能以及注意事项

1、只有系統管理員(sysadmin)角色相關成員可以使用DAC連接存取SQL Server(Local)本地连接

2、一個執行個體只能存在一個DAC。  

3、使用DAC通常是讓DBA查詢和排解SQL Server問題(當無法正常連接執行個體),

4、好比執行sp_who2、Kill SPID、DBCC SQLPERF、DBCC DROPCLEANBUFFERS …等,使用DAC連接時,切勿執行需耗費大量資源的命令,如DBCC CHECKDB、DBCC SHRINKDATABASE..等

5、使用DAC登录才能修改系统表或者查看系统表,以前SQL2000的时候你可以随便修改系统表,到了SQL2005就开始限制您了

开启DAC的SQL

 

 1 USE master        
 2 GO        
 3 sp_configure ‘show advanced options‘, 1 
 4 GO    
 5 sp_configure ‘remote admin connections‘, 1 
 6 GO        
 7 RECONFIGURE WITH OVERRIDE    
 8 GO
 9 
10 
11 SELECT *  FROM sys.configurations where name = ‘remote admin connections‘

SQLSERVER数据库管理员的专用连接DAC

标签:

原文地址:http://www.cnblogs.com/lrl45/p/5135414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!