金沙国际唯一官网网址如何选择专用管理总是实行难点会诊和处理 【摘自SQL Server在线支持】

对于DAC使用的一般情况,)是SQL Server,对于DAC使用的一般情况,)是SQL Server,SQL Server 尽力使 DAC,管理员也可以使用此诊断连接访问 SQL,为管理员提供了一种特殊的诊断连接,即使在 SQL Server 不响应标准连接请求时

DAC(Dedicated Admin Connection)是SQL Server
200五引入的四个事物,目标是在SQL
Server产生严重质量难题的时候仍保留少数的能源保障管理员能够推行一些简短的指令用于难点检查判断、释放能源、杀死肇事进度等。微软官方对DAC的验证:行使专用管理员连接.aspx)。对于DAC使用的相似景色,有三个不错的Blog值得推荐介绍:

DAC(Dedicated Admin Connection)是SQL Server
200伍引进的多个事物,目的是在SQL
Server发生严重性能难题的时候仍保留少数的财富保障管理员可以施行一些简练的通令用于难点会诊、释放财富、杀死肇事进度等。微软官方对DAC的验证:运用专用管理员连接.aspx)。对于DAC使用的一般景况,有三个正确的Blog值得推荐:

SQL Server
为总指挥提供了一种奇特的确诊连接,以供在不可能与服务器建立标准连接时采取。固然在
SQL Server 不响应典型连接请求时,管理员也能够选择此会诊连接待上访问 SQL
Server,以便实行诊断查询并消除难题。

Server 2005 专用管理员连接 (DAC) 使用技艺
1 什么是专用管理员连接?
SQL Server 200伍为组织者提供了1种尤其的诊断连接,以供在不恐怕与服务器建立专门的学问连接时使用。
二 专用管理员连接有哪些用?
就算在 SQL Server 不响应标准连接请求时,管理员也能够利用那种连接待上访问 SQL
Server,以便实行会诊查询并减轻难点。
管理员能够透过 DAC 访问正在运作的 SQL Server Database Engine
实例来排除服务器的故障(固然该服务器已结束响应别的客户端连接)。
3 专用管理员连接使用办法 (1)利用sqlcmd
sqlcmd -Sqiangguo\ods -A
sqlcmd -Sadmin:qiangguo\ods
(贰)SQL Server Management Studio 查询编辑器运营 DAC
admin:<实例名>
如:ADMIN:QIANGGUO\ODS
四 专用管理员连接使用限制 (一)为了有限支撑有可用的总是能源,各样 SQL Server 实例只同意利用一个DAC。假诺 DAC 连接已经激活,则通过 DAC
进行连接的其余新请求都将被驳回,并冒出谬误 17八10。
(2)DAC
最初尝试连接受与登陆帐户关联的私下认可数据库。连接成功后,能够一而再到 master
数据库。假若私下认可数据库离线或不可用,则总是再次回到错误
4060。不过,假若运用以下命令覆盖私下认可数据库,改为连日来到 master
数据库,则一而再会中标:
sqlcmd –A –d master
鉴于只要开动数据库引擎 实例,就能确定保证 master
数据库处于可用状态,由此建议选取 DAC 连接到 master 数据库。
(四)SQL Server 禁用 DAC 运维并行查询或指令。举例,假诺采纳 DAC
试行以下任何命令,都会转移错误 36三七。
RESTORE或BACKUP
(5)DAC 只好使用有限的财富。请勿使用 DAC
运营要求消耗多量能源的询问(比方,对大型表推行复杂的衔接)或只怕导致堵塞的询问。那有助于堤防将
DAC
与任何现存的服务器难点混淆。为防止地下的短路景况,当供给周转可能引致堵塞的查询时,
请尽量在依据快速照相的隔开分离等级下运作查询;不然,请将专门的工作隔开等级设置为
READ UNCOMMITTED 和/或将 LOCK_TIMEOUT 值设置为比较短的值(如 2000皮秒)。那能够卫戍 DAC 会话被封堵。
而是,根据 SQL Server 所处的情况,DAC 会话大概会在闩锁上被卡住。能够选择CNT奥德赛L-C 终止 DAC
会话,但不可能担保一定成功。就算失利,唯一的挑三拣肆是重复开动 SQL Server。
为有限援助连接成功并排除 DAC 故障,SQL Server 保留了迟早的财富用于拍卖 DAC
上运转的通令。平时这几个能源只够实行轻便的确诊和故障排除功效,如下所示。
为了保存财富,DAC 连接在 SQL Server 二零零六 Express 艾德ition 中不可用。
5 怎么着启用远程DAC连接? 唯有 SQL Server sysadmin 剧中人物的成员能够接纳 DAC
连接。暗中认可情形下,只能从服务器上运维的客户端建立连接。除非通过
sp_configure 使用 remote admin connections
选项进行安插,不然不相同意使用互连网连接。
DAC 援助加密和 SQL Server 的任何安全性功能。DAC
只允许将用户上下文切换来别的管理用户。
私下认可处境下,DAC 仅侦听环回 IP 地址 (1二柒.0.0.一) 端口 143四。
remote admin connections 设置的可能值如下:
0 – 指明仅同意本地连接使用 DAC
一 – 指明允许远程连接使用 DAC
–启用远程DAC连接
sp_configure ‘remote admin connections’, 1;
GO
RECONFIGURE;
GO
留神:配置远程管理连接之后,会及时启用 DAC 侦听器而不用再度开动 SQL
Server,并且客户端可以立刻远程连接到 DAC。
6 常用脚本 –利用sqlcmd
sqlcmd -Sqiangguo\ods -A
sqlcmd -Sadmin:qiangguo\ods
— 查询动态视图
select * from sys.dm_os_memory_cache_counters
select * from sys.dm_exec_requests
select * from sys.dm_exec_sessions
— 甘休会话
KILL <spid>
select * from sys.dm_exec_sessions where session_id = <spid>
select * from sys.dm_os_tasks where session_id = <spid>
7 周围错误 问题(1)
C:\Documents and Settings\guoqiang>sqlcmd -S qiangguo\ods,1434
HResult 0x274D,级别 16,状态 1
TCP 提供程序: 由于目的机器积极拒绝,无法连接。
Sqlcmd: 错误: Microsoft SQL Native Client :
建立到服务器的总是时发出错误。连接到
SQL Server 200伍 时,默许设置 SQL Server
不一样意远程连接这几个实际或者会导致失利。

Sqlcmd: 错误: Microsoft SQL Native Client : 登入超时已过期。
解决:
问题(2)
标题: 连接到服务器——————————

上边的两篇blog涉及到的骨干是DAC访问单机单实例的意况。本文试图对DAC访问单机多实例的状态也做个探讨。

地点的两篇blog涉及到的主干是DAC访问单机单实例的动静。本文试图对DAC访问单机多实例的气象也做个商量。

此专用管理员连接 (DAC) 协理 SQL Server 的加密功用和别的安全功能。DAC
只允许将用户上下文切换来其余管理用户。

无所适从连接到 ADMIN:QIANGGUO\ODS。

别的消息:
不帮忙专用管理员连接。 (ObjectExplorer)
解决:
问题(3)
C:\Documents and Settings\guoqiang>sqlcmd -Sadmin:qiangguo\ods
Sqlcmd: 错误: Microsoft SQL Native Client :
由于展开服务器连接进程中的延迟,不恐怕
完了报到进度。
减轻:试着永不DAC 连接,用健康的连日成功后,再用DAC连接。
如:
C:\Documents and Settings\guoqiang>sqlcmd -S qiangguo\ods -A
Sqlcmd: 错误: Microsoft SQL Native Client :
由于展开服务器连接进程中的延迟,不能够
成就报到进度。
C:\Documents and Settings\guoqiang>sqlcmd -S qiangguo\ods
1> quit
C:\Documents and Settings\guoqiang>sqlcmd -S qiangguo\ods -A
1>
问题(4)

一)单机单SQL Server实例,且SQL Server实例使用默许端口(143三)

一)单机单SQL Server实例,且SQL Server实例使用暗中认可端口(143三)

SQL Server 尽力使 DAC
连接成功,但在那么些例外的状态下也说不定会出现连续失利。

标题: 连接到服务器