SQL Server DAC——专用管理员连接

【1】开启远程DAC(如果是本机则可以不用管)

默认情况下,只有本地可以使用DAC连接,但也可以开启远程DAC

sp_configure 'remote admin connection',1;
go reconfigure with override;
go -- 使用演示
sqlcmd -S127.0.0.1,2433

【2】SQLCMD方式开启DAC

sqlcmd方式,要加-A选项
  sqlcmd -sMSSQLSERVER  -E -A  -d master
 
 

【3】SSMS方式开启DAC

SSMS方式,要以admin:实例名  的方式

今天打开数据库刚要连接时,看到“连接到服务器”窗口,突发的想到:要是SQL Server 不再响应正常的连接请求,
又想使用数据库时,我们该怎么办?
      其实我们还能通过“SQL Server DAC——专用管理员连接”来操作数据库,即使服务器对其他客户端连接停止响应,
我们也可以使用 DAC 访问正在运行的 SQL Server 数据库引擎实例来排除服务器上的故障,不过在某些非常特殊的情况下
可能会出现连接失败,而且,每个实例只能允许使用一个DAC。
这里有两种方法可以打开DAC:
注意:直接打开数据库在“连接到数据库引擎”这个窗口打开DAC会报错(如图:)

一、在工具栏单击“新建查询”按钮。在弹出的“连接到服务器”对话窗口的“服务器名称”框中,输入

“admin:<你的实例的名称>”。

二、在主菜单的“文件”中,依次选“新建”、“数据库引擎查询”,在弹出的“连接到服务器”对话窗口的“服务器名称”框中,
     输入“admin:<你的实例的名称>”。

然后就可以在此进行操作数据库了:

DAC 最初尝试连接到与登录帐户关联的默认数据库。 成功连接后,您可以连接到 master 数据库。 如果默认数据库脱机或不可用,则连接返回错误 4060。由于只要启动数据库引擎的实例就能保证 master 数据库处于可用状态,因此建议使用 DAC 连接到 master 数据库。

转自:https://www.cnblogs.com/ShawZF/p/4936653.html

最新文章

  1. CentOS 7 yum方式配置LAMP环境
  2. Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
  3. WebConfig 自定义节点configSections配置信息
  4. SQLServer公历转农历函数(1900年-2049年)
  5. HTML5的新事件
  6. Json常见问题
  7. SELECT时为何要加WITH(NOLOCK)
  8. SPRING IN ACTION 第4版笔记-第三章ADVANCING WIRING-008-SpEL介绍
  9. Bash扩展顺序
  10. AtCoder Grand Contest 017
  11. 基于Nginx进行地图瓦片缓存的方案描述
  12. Python之MySQL基础
  13. 关于I/O编程
  14. asp.net mvc 实战化项目之三板斧
  15. The videobuf2 API【转】
  16. 2016年3月11日Android学习日记
  17. 2018.10.26 bzoj2721: [Violet 5]樱花(数论)
  18. xen虚拟机管理命令
  19. Tomcat最大连接数问题
  20. 毕业设计 python opencv实现车牌识别 码云地址

热门文章

  1. js 判断浏览器内核
  2. atitit.taskService&#160;任务管理器的设计&#160;v1
  3. poj2184 Cow Exhibition(p-01背包的灵活运用)
  4. gsub函数
  5. jdbctemplate中的query(sql,params,mapper)与queryForList(sql,params,class)区别
  6. 如何修改SESSION的生存时间
  7. Windows之建立C++开发环境
  8. Java 学习笔记及资源
  9. eclipse 查看源代码
  10. Android-ViewPagerIndicator框架使用——Circle