[暂时还未验证]

SQL2008  如果 本地连接登录补上,也忘了Sa等管理账号的密码,可以通过单用户连接的方式登录

http://msdn.microsoft.com/zh-cn/library/ms188236.aspx

在单用户模式下启动 SQL Server

SQL Server 2012
此主题尚未评级 - 评价此主题

在某些情况下,可能必须使用 startup option -m. 在单用户模式下启动 SQL Server 实例。例如,您可能要更改服务器配置选项或恢复已损坏的 master 数据库或其他系统数据库。 两个操作都需要在单用户模式下启动 SQL Server 的实例。

在单用户模式下启动 SQL Server 可使计算机本地 Administrators 组的任何成员作为 sysadmin 固定服务器角色的成员连接到 SQL Server 实例。 有关详细信息,请参阅在系统管理员被锁定时连接到 SQL Server

在单用户模式下启动 SQL Server 实例时,请注意下列事项:

  • 只有一个用户可以连接到服务器。

  • 不执行 CHECKPOINT 进程。 默认情况下,启动时自动执行此进程。

 注意

在单用户模式下连接到 SQL Server 实例之前,停止 SQL Server Agent 服务;否则 SQL Server Agent 服务将使用该连接,从而使其阻塞。

在单用户模式下启动 SQL Server 实例时,SQL Server Management Studio 可以连接到 SQL Server。 Management Studio 中的对象资源管理器可能会失败,因为在某些操作中它需要使用多个连接。 若要在单用户模式下管理 SQL Server,可以执行 Transact-SQL 语句(仅通过 Management Studio 中的查询编辑器连接)或者使用 sqlcmd 实用工具

当您将 -m 选项与 sqlcmd 或 Management Studio 结合使用时,可以将连接限制为指定的客户端应用程序。 例如,-m"sqlcmd" 将连接限制为单个连接并且该连接必须将自身标识为 sqlcmd 客户端程序。 当您正在单用户模式下启动 SQL Server 并且未知的客户端应用程序正在占用这个唯一的可用连接时,使用此选项。 若要通过 Management Studio 中的查询编辑器进行连接,请使用 -m"Microsoft SQL Server Management Studio - Query"

 安全说明

不要将此选项作为安全功能使用。 客户端应用程序提供客户端应用程序名称,并且提供假名称来作为连接字符串的一部分。

对于群集环境中的 SQL Server 安装,在单用户模式下启动 SQL Server 时,群集资源 dll 将占用可用连接,因此阻塞与服务器的任何其他连接。 在 SQL Server 处于此状态下时,如果您尝试使 SQL Server 代理资源处于联机状态,则在该资源配置为对组产生影响时,它可能会将 SQL 资源故障转移到其他节点。

为解决此问题,请执行以下过程:

  1. 从 SQL Server 高级属性中删除 –m 启动参数。

  2. 使 SQL Server 资源脱机。

  3. 从该组的当前所有者节点,在命令提示符下发出以下命令: net start MSSQLSERVER /m。

  4. 从群集管理器或 SQL Server 资源仍处于脱机状态的故障转移群集管理控制台进行验证。

  5. 现在使用以下命令连接到 SQL Server 并且执行必需的操作:SQLCMD -E -S<servername>。

  6. 一旦完成该操作后,关闭命令提示符并且通过群集管理器使 SQL 和其他资源返回联机状态。

最新文章

  1. C#中将DataTable导出为HTML的方法
  2. 细说;(function ($, undefined){ })(jQuery); 的使用
  3. Mysql分区简述
  4. sql-mode=&quot;STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION&quot;问题解决
  5. centos7 安装及配置
  6. PHP中的中文截取乱码问题_gb2312_utf-8
  7. OD鲜为人知的小技巧--搜索通配符(关键字)
  8. QT中共享库的生成与使用
  9. Find Successor &amp; Predecessor in BST
  10. 我的Python成长之路---第七天---Python基础(21)---2016年2月27日(晴)
  11. [NEUQ-OJ] 1012 SZ斐波拉契数列
  12. iOS开发之layoutSubviews
  13. 浅析java的深拷贝与浅拷贝
  14. Android SDK工具(谷歌提供的16个工具)简介
  15. ASP.NET Core - 利用Windsor Castle实现通用注册
  16. mongodb Enable Auth
  17. 20165231 预习作业3 linux安装及学习
  18. cfile fopen fopen_s win10下打开文件失败
  19. STL之vector,deque学习实例
  20. 关于richtextbox改变字体颜色,加下划线

热门文章

  1. 2.2 Xpath-helper (chrome插件) 爬虫、网页分析解析辅助工具
  2. java基础算法题
  3. nodejs【伪】入门教程
  4. 在TextView上显示图片信息
  5. 使用Java7提供的Fork/Join框架
  6. A框架 第二部 实例化接收到的get类,调用父类抽象方法,自动执行方法call_user_func_array()
  7. 开源日志系统比较:scribe、chukwa、kafka、flume
  8. servlet第2讲(上集)
  9. 运维必备:Oracle自备份精简教程(linux及win)
  10. 在Linux下编写php扩展