Server中DAC连接及别的,二〇〇六中等职业学校用管理员连接

DAC(Dedicated Admin Connection)是SQL Server
贰零零柒引进的一个东西,目标是在SQL
Server爆发严重品质难题的时候仍保存少数的财富保险管理员能够实践一些简约的指令用于难题检查判断、释放财富、杀死肇事进度等。微软官方对DAC的辨证:动用专项使用助理馆员连接.aspx)。对于DAC使用的相似情况,有五个不错的Blog值得推荐:

SQL Server
为大班提供了一种奇特的会诊连接,以供在不可能与服务器创设正式连接时行使。就算在
SQL Server 不响应标准连接诉求时,助理馆员也得以选取此会诊连接待上访问 SQL
Server,以便试行会诊查询并缓和难点。

Server 二零零七专项使用助理馆员连接 (DAC) 使用本领

地点的两篇blog涉及到的为主是DAC访谈单机单实例的气象。本文试图对DAC访谈单机多实例的图景也做个研商。

此专项使用管理员连接 (DAC) 协助 SQL Server 的加密功用和别的安全成效。DAC
只同意将用户上下文切换成别的管理用户。

1 什么是专项使用管理员连接?
SQL Server 二零零五为大班提供了一种独特的检查判断连接,以供在不可能与服务器创立标准连接时采纳。

1)单机单SQL Server实例,且SQL Server实例使用暗许端口(1433)

SQL Server 尽力使 DAC
连接成功,但在非常独特的地方下也说不定会并发三回九转失利。

2 专用管理员连接有何样用?
固然在 SQL Server 不响应标准连接诉求时,管理员也足以使用这种连接访问 SQL
Server,以便实行检查判断查询并化解难点。
组织者能够经过 DAC 访谈正在运作的 SQL Server Database Engine
实例来扫除服务器的故障(就算该服务器已甘休响应其他客户端连接)。

--以下的形式都可以访问
sqlcmd -S myServer -U myUser -P myPassword -A
sqlcmd -S ADMIN:myServer -U myUser -P myPassword
sqlcmd -S myServer,1434 -U myUser -P myPassword
sqlcmd -S xxx.xxx.xxx.xxx -U myUser -P myPassword -A
sqlcmd -S xxx.xxx.xxx.xxx,1434 -U myUser -P myPassword

说明:
a) sqlcmd命令行中参数与参数值之间可以有空格也可以没有;如果你的密码中有空格,你可以用双引号把你的密码引起来;
b) sqlcmd命令中的“-S”其实也可以用"/S",其它参数也一样;
c) 1434是SQL Server连接的默认端口号;
d) 在服务器前加"ADMIN:"也是为了指定进行DAC连接;
e) “-A”是在sqlcmd命令行中指定DAC连接的参数;
f) "-A","ADMIN:",",1434"不能在一条命令中出现两个或以上,否则会报错;
g) 不在命令行中加入这3个参数("-A","ADMIN:",",1434")的任何一个,登录也能成功,差别在于你使用的连接是普通连接,不是DAC连接。一般来说,普通连接能用的资源更多,但是当系统性能出现严重问题的时候普通连接可能没法建立,这也是引入DAC的初衷;再就是DAC连接下能看到一些有助于诊断的秘密视图(参见上面推荐的第一个blog)。

使用 DAC 连接

暗中认可意况下,只可以从服务器上运营的客户端建构连接。区别意举办网络连接,除非它们是采取带
sp_configure 存储进程配置的。

Server中DAC连接及别的,二〇〇六中等职业学校用管理员连接。只有 SQL Server sysadmin 剧中人物的成员能够使用 DAC 连接。

由此运用专项使用的协会者开关 (-A) 的 sqlcmd
命令提醒实用工具,能够支撑和选用 DAC。有关使用 sqlcmd
的详细消息,请参阅。您还足以将前缀 admin: 连接到实例名上,格式为
sqlcmd -Sadmin:*<instance_name>。还能由此连接到
admin:<
实例名*>,从 SQL Server Management Studio
查询编辑器运维 DAC。

3 专项使用管理员连接使用情势
(1)利用sqlcmd
sqlcmd -Sqiangguo\ods -A
sqlcmd -Sadmin:qiangguo\ods
(2)SQL Server Management Studio 查询编辑器运维 DAC
admin:<实例名>
如:ADMIN:QIANGGUO\ODS

2)单机单SQL Server实例,SQL Server实例使用非私下认可端口

限制

是因为 DAC 仅用于在极少数状态下检查判断服务器问题,由此对三番五次有部分限制:

  • 为了保证有可用的连天财富,每一个 SQL Server 实例只同意利用三个DAC。要是 DAC 连接已经激活,则通过 DAC
    实行三回九转的其余新须求都将被驳回,并出现错误 17810。

  • 为了保存能源,SQL Server Express 不侦听 DAC 端口,除非选用追踪标记7806 进行运营。

  • DAC 最初尝试连接受与登入帐户关联的私下认可数据库。连接成功后,能够连接到
    master 数据库。假设暗中同意数据库脱机或不可用,则连接再次回到错误
    4060。不过,假如运用以下命令覆盖暗许数据库,改为连日来到 master
    数据库,则连接会马到功成:

    sqlcmd –A –d master

    鉴于只要开动数据库引擎实例,就能够保障 master
    数据库处于可用状态,因而提议选拔 DAC 连接到 master 数据库。

  • SQL Server 禁用 DAC 运维并行查询或指令。比方,假使采取 DAC
    实施下列任何语句,都会转移错误 3637。

    • RESTORE

    • BACKUP

  • DAC 只可以使用有限的财富。请勿使用 DAC
    运营要求消耗多量能源的询问(比如,对大型表实行复杂的过渡)或恐怕引致堵塞的询问。那促进幸免将
    DAC
    与任何现存的服务器难题混淆。为了制止生出地下的不通意况,假使必须实践恐怕会爆发短路的查询,则尽量在依附快速照相的割裂等第下运维查询;恐怕,将业务隔断等级设置为
    READ UNCOMMITTED,将 LOCK_TIMEOUT 值设置为极短的值(如 3000微秒),大概同期进行那二种操作。那可防止范 DAC
    会话被封堵。可是,根据 SQL Server 所处的场所,DAC
    会话大概会在闩锁上被打断。能够应用 CNT奥迪Q7L-C 终止 DAC
    会话,但无法担保一定成功。若是退步,独一的挑三拣四是双重起动 SQL
    Server。

  • 为保障连接成功并免去 DAC 故障,SQL Server 保留了自然的财富用于拍卖
    DAC
    上运转的指令。经常这一个能源只够实施轻便的确诊和故障排除成效,如下所示。

尽管理论上得以运作任何不必在 DAC 上并行实践的 Transact-SQL
语句,但努力建议你限制使用下列会诊和故障排除命令:

  • 询问动态管理视图以拓展基本的确诊,举个例子查询 sys.dm_tran_locks
    以精通锁定状态,查询 sys.dm_os_memory_cache_counters
    以检讨缓存品质,查询 sys.dm_exec_requests 和
    sys.dm_exec_sessions
    以询问活动的对话和伸手
    。制止采纳须要消耗多量能源的动态管理视图(比如,sys.dm_tran_version_store
    扫描整个版本存款和储蓄区,何况会导致大批量的
    I/O)或应用了复杂连接的动态处理视图。有关品质影响的新闻,请参阅特定的文书档案。

  • 询问目录视图。

  • 基本 DBCC 命令,例如 DBCC FREEPROCCACHE、DBCC
    FREESYSTEMCACHE、DBCC DROPCLEANBUFFERS, 和 DBCC
    SQLPERF
    。请勿运维要求消耗大批量财富的通令,如 DBCC CHECKDB、DBCC
    DBREINDEX 或 DBCC SHRINKDATABASE。

  • Transact-SQL KILL <spid> 命令。依据 SQL Server
    的处境,KILL 命令并非必然会成功;假若战败,则唯一的精选是重新起动
    SQL Server。上边是一般的点拨规范:

    • 请通过查询
      SELECT * FROM sys.dm_exec_sessions WHERE session_id = <spid>
      来验证 SPID
      是或不是已被实际终止。若无回去任何行,则申明会话已被甘休。

    • 纵然会话仍在运作,则通过运维查询
      SELECT * FROM sys.dm_os_tasks WHERE session_id = <spid>
      来验证是不是为此会话分配了职分。假诺开采还应该有任务,则很或者当前正在终止会话。注意,此操作大概会不断十分短日子,也也许根本不会中标。

    • 假定在与此会话关联的 sys.dm_os_tasks
      中从未其它职务,可是在施行 KILL 命令后该会话依然出现在
      sys.dm_exec_sessions
      中,则注脚未有可用的行事线程。选择有些当前正值运作的天职(在
      sys.dm_os_tasks 视图中列出的 sessions_id <> NULL
      的天职),并终止与其关联的对话以释放专门的学问线程。请小心,终止单个会话也许非常不足,恐怕须求截至五个会话。

4 专项使用管理员连接使用限制
(1)为了保障有可用的总是能源,每种 SQL Server 实例只允许行使叁个DAC。假设 DAC 连接已经激活,则透过 DAC
实行连续的别样新恳求都将被驳回,并冒出错误 17810。
(2)DAC
最初尝试连接受与登陆帐户关联的私下认可数据库。连接成功后,能够接连不断到 master
数据库。即使私下认可数据库离线或不可用,则三翻五次重临错误
4060。可是,假若应用以下命令覆盖暗中同意数据库,改为连日来到 master
数据库,则一连会水到渠成:
sqlcmd –A –d master
由于只要开动数据库引擎 实例,就能有限支撑 master
数据库处于可用状态,因而提议采纳 DAC 连接到 master 数据库。
(4)SQL Server 禁用 DAC 运维并行查询或指令。比方,假使选用 DAC
实行以下任何命令,都会变动错误 3637。
RESTORE或BACKUP
(5)DAC 只好动用轻松的财富。请勿使用 DAC
运营须求费用多量财富的询问(比如,对大型表实行复杂的连通)或只怕产生堵塞的查询。那有利于防卫将
DAC
与别的现有的服务器难题混淆。为幸免地下的堵塞情形,当需求周转恐怕变成堵塞的询问时,
请尽只怕在依据快照的隔绝等级下运作查询;不然,请将业务隔开等第设置为
READ UNCOMMITTED 和/或将 LOCK_TIMEOUT 值设置为极短的值(如 3000纳秒)。那足以幸免 DAC 会话被堵塞。
而是,依据 SQL Server 所处的意况,DAC 会话可能会在闩锁上被打断。能够应用
CNTENVISIONL-C 终止 DAC
会话,但无法确认保障一定成功。即使战败,独一的挑选是再一次开动 SQL Server。
为力保连接成功并免去 DAC 故障,SQL Server 保留了一定的财富用于拍卖 DAC
上运转的下令。日常这个能源只够实践轻便的确诊和故障排除效率,如下所示。
为了保存能源,DAC 连接在 SQL Server 2007 Express Edition 中不可用。

我通过测试得到的结论是:对于单机单SQL Server实例,使用非默认端口时候的DAC访问跟使用默认端口1433时候完全一样。网上的一些论坛说要确保“SQL Server Browser”在运行,似乎不是必要的,至少我测试(用的SQL Server 2008 R2 SP3)过程中“SQL Server Browser”是不是在运行不影响访问。

DAC 端口

SQL Server 在运营数据库引擎时动态分配的专项使用 TCP/IP 端口上侦听
DAC。错误日志包涵所侦听的 DAC 所在的端口号。私下认可情状下,DAC
侦听器只接受地点端口上的连年。有关激活远程管理员连接的代码示例,请参阅

安排远程管理连接之后,会及时启用 DAC 侦听器而不须要再一次开动 SQL
Server,何况客户端能够即时远程连接到 DAC。通过先在地点使用 DAC 连接到
SQL Server,然后再实行 sp_configure 存款和储蓄进度接受远程连接,则正是SQL Server 结束响应,DAC 侦听器依然还行远程连接。

对此集结配置,DAC 在默许情形下是禁止使用的。用户能够进行 sp_configure
remote admin connection 选项,使 DAC 侦听器能够访谈远程连接。如果SQL Server 甘休响应而且未启用 DAC 侦听器,则大概必须另行开动 SQL Server
来一而再 DAC。由此,建议在集合系统上启用 remote admin connections
配置选项。

DAC 端口由 SQL Server 在运行时动态分配。当连接到暗中同意实例时,DAC
会防止在接二连三时对 使用 SQL Server 解决协议 (SSRP) 央求。它先经过 TCP 端口
1434 进行连接。即便战败,则经过 SSRP 调用来收获端口。如若 SQL Server
浏览器未有侦听 SSRP 须求,则连接乞请将回来错误。若要掌握 DAC
所侦听的端口号,请参阅错误日志。假诺将 SQL Server
配置为接受远程管理连接,则必须采纳显式端口号运营 DAC:

sqlcmd –Stcp:*<server>,<port>*

SQL Server 错误日志列出了 DAC 的端口号,默许意况下为 1434。倘若将 SQL
Server 配置为只接受当地 DAC 连接,请使用以下命令和环回适配器实行三番五次:

sqlcmd –S127.0.0.1,1434

5 如何启用远程DAC连接?
独有 SQL Server sysadmin 角色的积极分子能够采纳 DAC
连接。默许情形下,只好从服务器上运转的客户端创立连接。除非通过
sp_configure 使用 remote admin connections
选项进行布局,不然分歧意行使网络连接。
DAC 辅助加密和 SQL Server 的其他安全性功效。DAC
只同意将用户上下文切换来别的管理用户。
默许情状下,DAC 仅侦听环回 IP 地址 (127.0.0.1) 端口 1434。
remote admin connections 设置的或然值如下:
0 – 指明仅允许本地连接使用 DAC
1 – 指明允许远程连接使用 DAC
–启用远程DAC连接
sp_configure ‘remote admin connections’, 1;
GO
RECONFIGURE;
GO
留心:配置远程管理连接之后,会应声启用 DAC 侦听器而不用再次启航 SQL
Server,而且客户端能够及时远程连接到 DAC。

3)单机多SQL Server实例

示例

在此示例中,管理员发掘服务器 URAN123
不响应,因而要确诊该难题。为此,用户激活 sqlcmd
命令提醒实用工具,并动用 -A 指明 DAC 连接到服务器 URAN123

sqlcmd -S URAN123 -U sa -P <xxx> –A

现今,管理员能够进行查询来会诊难题,并且能够告一段落截至响应的对话。

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>

通过DAC来访问单机多SQL Server实例的情况要复杂一些。上面的几条命令行在这种情况下都会失效。原因在两个:
a) DAC访问是实例级别的,服务端得有办法知道你要访问的是哪个实例;
b) 在单机多实例的情况下监视DAC访问的是随机端口,而不再是默认的1434(当然,具体的端口号在SQL Server启动的时候是确定的,可以在SQL Server启动的Log中找到:打开SSMS--->连接到数据库实例--->Management--->SQL Server Logs--->Current,在里面找到类似”Dedicated admin connection support was established for listening locally on port 50458.“)

--怎么破?
我们在访问数据库引擎的时候,碰到单机多实例的情况有两种办法,一种是在配置S参数的时候加上实例名,一种是加实例端口号。命令行的形式类似下面:
sqlcmd -S myServer\InstanceName -U myUser -P myPassword
sqlcmd -S xxx.xxx.xxx.xxx\InstanceName -U myUser -P myPassword
sqlcmd -S myServer,6xxx -U myUser -P myPassword
sqlcmd -S xxx.xxx.xxx.xxx,6xxx -U myUser -P myPassword

先从实例名着手:
sqlcmd -S myServer\InstanceName -U myUser -P myPassword -A
sqlcmd -S xxx.xxx.xxx.xxx\InstanceName -U myUser -P myPassword -A
sqlcmd -S ADMIN:myServer\InstanceName -U myUser -P myPassword
sqlcmd -S ADMIN:xxx.xxx.xxx.xxx\InstanceName -U myUser -P myPassword

经测试确认,以上4种连接方式都是OK的。注意一点,对于InstanceName的解析是服务器上的“SQL Server Browser”进行的,如果这个服务不在运行,DAC的访问是要失败的。流程是:Browser根据“myServer\InstanceName”或者“xxx.xxx.xxx.xxx\InstanceName”找到你要访问的实例,然后根据“-A”或者“ADMIN:”找到你要访问的端口。

既然这样可以进行DAC访问,那用类似访问数据库引擎的方式,把上面命令中的“\InstanceName”改成",xxxx"格式的端口号是不是也行呢?
sqlcmd -S myServer,xxxx -U myUser -P myPassword -A
sqlcmd -S xxx.xxx.xxx.xxx,xxxx -U myUser -P myPassword -A
sqlcmd -S ADMIN:myServer,xxxx -U myUser -P myPassword
sqlcmd -S ADMIN:xxx.xxx.xxx.xxx,xxxx -U myUser -P myPassword

如果你在几个命令行中配的端口号跟访问数据库引擎时候配置的端口号是一样的话,答案是不行。原因在哪里呢?那个端口是数据库引擎的访问端口,并不是被监听的DAC端口,因为不在一个频道上DAC还不知道你想访问。我的理解,在命令行中指定了端口号的情况下,Browser认为那就是你想访问的端口,结果因为它并不是那个随机的DAC端口而导致了失败。

DAC访问侦听跟数据库引擎一样,从根本上来说也是一个tcp服务(关于这一点你可以查看sys.endpoints来确认)。是服务,我们如果能知道它侦听的端口号就应该能解决问题。但不幸也在这儿,如上面b)所说,在单机多实例的情况下这个被监听的端口是随机的。视图sys.endpoints是能查到当前SQL Server实例上的tcp服务信息的,每个endpoint都有一条记录,比如你就能在这里查到用于镜像的5022,但遗憾的是对于DAC,端口那一列却显示的是0.通过端口访问的这条路我没能走通。

7 普遍错误
问题(1)
C:\Documents and Settings\guoqiang>sqlcmd -S qiangguo\ods,1434
HResult 0x274D,级别 16,状态 1
TCP 提供程序: 由于目的机器积极拒绝,不能够连接。

4)DAC访谈与防火墙

Sqlcmd: 错误: Microsoft SQL Native Client :
创设到服务器的连接时发生错误。连接到
 SQL Server 二零零七 时,默许设置 SQL Server
不容许远程连接那些真相或然会形成战败。

Sqlcmd: 错误: Microsoft SQL Native Client : 登陆超时已过期。
解决:

如果有人通过我上面提到的有效的方式进行DAC访问却不幸失败了,也请不要奇怪。抛开端口劫持等特殊情况,DAC访问失败最常见的就是受到防火墙设置的拦截。对于上面提到的两种单机单实例的情况,只要确认服务端配置了允许对tcp1434端口的访问,DAC连接应该是没有问题的;复杂的情况仍然是单机多实例。

对于单机多实例的情况,由于DAC侦听的端口是随机的,不能指定,所以我们没法在防火墙上给它开口子,除非关闭防火墙。事实上,我在测试的时候就是让服务器上的Windows防火墙对域范围内的访问不起作用(关闭针对域内部访问的拦截)的。那要想从外网访问怎么办?总不能为了一个DAC连接把这台服务器赤裸裸的暴露出来(给它配外网IP)或者关掉公司的级别的防火墙吧?这倒不必,可以用VPN或者端口映射从防火墙上开个小口子,这样你就能连接到局域网,从那进行DAC访问。

问题(2)
标题: 连接到服务器——————————

5)如何确认当前是DAC连接依然一般连接

没辙连接到 ADMIN:QIANGGUO\ODS。

可以使用下面的SQL:
select s.session_id,
 s.login_time,
 s.login_name,
 s.host_name,
 p.endpoint_id,
 p.protocol_desc,
 p.name
from sys.dm_exec_sessions s
inner join sys.endpoints p on s.endpoint_id = p.endpoint_id

你可以从login_time,login_name,host_name来判断出哪一个是你当前的连接session,如果是DAC连接的话,你能从name列看到“Dedicated Admin Connection”。

任何信息:

不扶助专项使用管理员连接。 (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)

标题: 连接到服务器

心余力绌连接到 ADMIN:QIANGGUO\ODS。


另外信息:

已成功与服务器创建连接,不过在登录进程中发生错误。 (provider: TCP
提供程序, error: 0 – 远程主机强迫关闭了三个共处的一连。)
(Microsoft SQL Server,错误: 10054)

涸泽而渔:已经确立三个DAC连接,请先关闭后,再连接。

小说出处:

 

================================================================

 

作者:lansz | 能够转发,
转发时务必以超链接格局声明作品原本出处和作者消息及版权证明
链接:

问题:

在动用SQL Server
3000的时候,大家只怕已经很习于旧贯用上面包车型大巴讲话在退换系统表了

EXEC
sp_configure ‘allow updates’, 1
RECONFIGURE WITH OVERRIDE;
 
— do some modification to system
tables
 
EXEC
sp_configure ‘allow updates’, 0
RECONFIGURE WITH OVERRIDE;

而是固然在SQL Server
贰零零陆中,你要么想经过运行方面包车型地铁语句来修改系统表,那您就大错特错了,即使在SQL
Server
二零零七中运作方面包车型大巴语句是不会有别的报错的,可是但您计划去修改系统表的时候你会博得上边那样的错误新闻:

Msg 259, Level 16, State 1, Line 1
Ad hoc updates to system catalogs are not allowed.

那会儿你一旦在SQL Server 二零零五的BOL中查一下”allow
updates”你就能够意识如下的辨证:

allow updates Option

Updated: 14 April 2006

This option is still present in the sp_configure stored procedure,
although its functionality is unavailable in Microsoft SQL Server 2005
(the setting has no effect). In SQL Server 2005, direct updates to the
system tables are not supported.

由此看来在SQL Server 二〇〇五中allow
updates只是多少个安排了,根本无法用,并且系统表也无法直接被涂改了。可是如果您真的要求修改系统表那咋做吧?

辛亏,Microsoft依然未有做绝的,即便allow
updates不可能用了,但要么得以因此别的渠道修改系统表,这正是:先用单用户格局运转SQL
Server 二零零七实例,然后再用DAC(Dedicated Administrator
Connection/专项使用管理员连接)连接到SQL实例,然后不用运转什么sp_configure就可以一向改换系统表了。

核心的手续:

997755.com澳门葡京,1、运维到单用户情势

“C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Binn\sqlservr.exe” -m

2、展开SQL Server Management Studio,在Connect to Server对话框中的Server
Name处输入admin:InstanceName,这样就能够用DAC登录运维的SQL
Server实例了。

友情提醒:

别的,SQL Server
二〇〇六加强了字典管理作用,如若要修改系统表的操作能有囤积进度补助的景况下绝对要用存款和储蓄进度,不要去直接退换系统表,以有限支撑数据字典的一致性。

参谋资料:

1、allow updates
Option

2、Using a Dedicated Administrator
Connection

3、Starting SQL Server in Single-User
Mode

 

================================================================

 怎么着行使SQL Server 2007 专用管理员连接(DAC)登入到服务器

 

一 什么是DAC

   SQL Server 二零零七 为组织者提供了一种特别的确诊连接,以供在不或然与服务器建设构造规范连接时采取。固然在 SQL Server 不响应规范连接央求时,管理员也能够应用这种连接待上访谈 SQL Server,以便推行会诊查询并缓和问题。命令行分界面 (sqlcmd) 通过行使极度的指挥者按钮 (-A),提供并扶助这种专项使用管理员连接 (DAC)。

二怎么着使用DAC登陆到服务器

1 本机DAC登录 

命令行形式下施行  sqlcmd -A -S sql服务器名

2  远程DAC登录

  1) 展开远程DAC选项

    ‘程序’->’Sql Server二〇〇六’->  ‘配置工具’-> ‘Sql Server  外围应用配置器’-> ‘作用的外侧应用配置器’-> ‘DataBase Engine’->  ‘DAC’ ->
‘启用远程DAC’

  2)  登陆到长途服务器

  sqlcmd -A -S 192.168.0.1 -U sa -P
123456

3  登陆后,
能够经过询问动态管理视图来检查判断难点

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website