忘了SA密码的SQL SERVER
[暂时还未验证]
SQL2008 如果 本地连接登录补上,也忘了Sa等管理账号的密码,可以通过单用户连接的方式登录
http://msdn.microsoft.com/zh-cn/library/ms188236.aspx
在单用户模式下启动 SQL Server
在某些情况下,可能必须使用 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 资源故障转移到其他节点。
为解决此问题,请执行以下过程:
从 SQL Server 高级属性中删除 –m 启动参数。
使 SQL Server 资源脱机。
从该组的当前所有者节点,在命令提示符下发出以下命令: net start MSSQLSERVER /m。
从群集管理器或 SQL Server 资源仍处于脱机状态的故障转移群集管理控制台进行验证。
现在使用以下命令连接到 SQL Server 并且执行必需的操作:SQLCMD -E -S<servername>。
一旦完成该操作后,关闭命令提示符并且通过群集管理器使 SQL 和其他资源返回联机状态。
最新文章
- C#中将DataTable导出为HTML的方法
- 细说;(function ($, undefined){ })(jQuery); 的使用
- Mysql分区简述
- sql-mode=";STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";问题解决
- centos7 安装及配置
- PHP中的中文截取乱码问题_gb2312_utf-8
- OD鲜为人知的小技巧--搜索通配符(关键字)
- QT中共享库的生成与使用
- Find Successor &; Predecessor in BST
- 我的Python成长之路---第七天---Python基础(21)---2016年2月27日(晴)
- [NEUQ-OJ] 1012	SZ斐波拉契数列
- iOS开发之layoutSubviews
- 浅析java的深拷贝与浅拷贝
- Android SDK工具(谷歌提供的16个工具)简介
- ASP.NET Core - 利用Windsor Castle实现通用注册
- mongodb Enable Auth
- 20165231 预习作业3 linux安装及学习
- cfile fopen fopen_s win10下打开文件失败
- STL之vector,deque学习实例
- 关于richtextbox改变字体颜色,加下划线
热门文章
- 2.2 Xpath-helper (chrome插件) 爬虫、网页分析解析辅助工具
- java基础算法题
- nodejs【伪】入门教程
- 在TextView上显示图片信息
- 使用Java7提供的Fork/Join框架
- A框架 第二部 实例化接收到的get类,调用父类抽象方法,自动执行方法call_user_func_array()
- 开源日志系统比较:scribe、chukwa、kafka、flume
- servlet第2讲(上集)
- 运维必备:Oracle自备份精简教程(linux及win)
- 在Linux下编写php扩展