[SQL SERVER][Memo]如何啟用遠端DAC
依預設只有系統管理員(sysadmin)角色相關成員可以使用DAC連接存取SQL Server(Local),
而且一個執行個體只能存在一個DAC。
使用DAC通常是讓DBA查詢和排解SQL Server問題(當無法正常連接執行個體),
好比執行sp_who2、Kill SPID、DBCC SQLPERF、DBCC DROPCLEANBUFFERS …等。
這篇自己記錄啟用遠端DAC過程。
啟用遠端DAC
Use master
GO
sp_configure 'show advanced options' , 1
GO
sp_configure 'remote admin connections', 1
GO
RECONFIGURE WITH OVERRIDE
GO
SELECT * FROM [master].[sys].[configurations]
where name = 'remote admin connections'
DAC遠端連接(Using SQLCMD,當然也可以使用SSMS)
-S SQL Server Instance(server\instance)
-U UserName
-P Password
-A Logs in to SQL Server with a DAC(Dedicated Administrator Connection)
*使用DAC連接時,切勿執行需耗費大量資源的命令,如DBCC CHECKDB、DBCC SHRINKDATABASE..等。
參考