`
weicaijin8
  • 浏览: 34327 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SQL忘记密码怎么办

阅读更多
一、在sql server 2005下,从Windows身份验证方式修改为混合身份验证模式步骤如下

1、先使用Windows方式登陆,在 SQL Server Management Studio 的对象资源管理器中,右键单击服务器,再单击“属性”。

2、在“安全性”页上的“服务器身份验证”下,选择新的服务器身份验证模式,再单击“确定”。

3、重新启动 SQL Server 服务,可以直接通过右件键点击“对象资源管理器”进行启动

4、启用 sa 帐户,

点击工具栏上,新建查询,把如下语句复制到里面,执行即可

语句如下

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '你的sa帐户密码' ;
GO


-----------------------------------------------------------------------------------------------------------------
方法一:(在没有禁用Windows认证登录的情况下记忆sa密码)
具体解决步骤:

第一步:打开 SQL2005 用管理员登录先,然后在服务名处右击选属性>安全性>右边的登录方式选项改为 身份验证 确定!

第二步:选择安全性(展开)>登录名>双击sa>密码改成你需要的密码 确定!

然后关掉SQL2005 或者 断开连接

第三步:点开始>程序>选择SQL2005>配置工具>打开 configuration manager>展开 SQL Server2005 网络配置 
注意:选中MSSQLSERVER  如果没有 选中SQMEXPRESS
>TCP/IP 选项 >先启用 然后右键单击 > 属性 > Ip地址选项卡 > 把已禁用的选项全部改成已启用 > 然后把SQL2005 的服务重新启动一下!
再用sa登录,就可以了

2.

在命令行中添加一个新管理员角色
“net user newUserName newPassword /add”
“net localgroup administrators newUserName /add”
进入Sql Server,用这个用户以Windows认证登录即可。
因为Sql Server有个Bulletin\Administrators组在login中。



方法二:(如果已经禁用了Windows认证登录的情况下记忆sa密码)


如果在第 1 步中使用”使用 windows 身份验证”连接 sql server 失败,
那就通过修改注册表来解决此问题:

1.点击”开始”-”运行”,输入regedit,回车进入注册表编辑器
2.依次展开注册表项,浏览到以下注册表键:
[hkey_local_machine\software\microsoft\mssqlserver\mssqlserver]
3.在屏幕右方找到名称”loginmode”,双击编辑双字节值
4.将原值从1改为2,点击”确定”
5.关闭注册表编辑器
6.重新启动sql server服务.

此时,用户可以成功地使用sa在企业管理器中新建sql server注册,
但是仍然无法使用windows身份验证模式来连接sql server.
这是因为在 sql server 中有两个缺省的登录帐户:
  builtin\administrators
  <机器名>\administrator 被删除.
要恢复这两个帐户,可以使用以下的方法:

1.打开企业管理器,展开服务器组,然后展开服务器
2.展开”安全性”,右击”登录”,然后单击”新建登录”
3.在”名称”框中,输入 builtin\administrators
4.在”服务器角色”选项卡中,选择”system administrators” 
5.点击”确定”退出
6.使用同样方法添加 <机器名>\administrator 登录.

说明:

以下注册表键:
hkey_local_machine\software\microsoft\mssqlserver\mssqlserver\loginmode
的值决定了sql server将采取何种身份验证模式.
1.表示使用”windows 身份验证”模式
2.表示使用混合模式(windows 身份验证和 sql server 身份验证).
参考!@_@
HOW TO:验证和更改 MSDE 系统管理员密码
分享到:
评论

相关推荐

    SQL忘记密码修改sql数据库密码

    一、在sql server 2005下,从Windows身份验证方式修改为混合身份验证模式 方法二:(如果已经禁用了Windows认证登录的情况下记忆sa密码) 以下注册表键: hkey_local_machine\software\microsoft\mssqlserver\...

    SQL SERVER 密码重设

    2. **工具使用**:描述中提到的"SQL Server 密码修改器 1.3.exe"可能是专门用于修改SQL Server密码的第三方工具。这类工具通常会解析MDF文件,找到并更改存储的密码哈希值,从而实现重设密码。然而,值得注意的是,...

    MS-sql数据库密码忘了还原数据库命令

    本文将深入探讨在MS-SQL Server环境下,当遭遇忘记数据库密码时,如何通过SQL命令来重置密码,确保数据库的正常运行。 ### MS-SQL Server数据库密码忘记后的应对策略 当MS-SQL Server数据库管理员忘记了登录密码,...

    sql2005 忘记登录名密码解决方法

    ### SQL Server 2005忘记登录名及密码的解决方法 在日常的数据库管理工作中,用户可能会遇到忘记了SQL Server 2005登录名或密码的情况。这不仅会影响正常的工作流程,还可能导致数据丢失等问题。本文将详细介绍如何...

    SQL2000更改SA密码工具

    SQL2000是Microsoft公司推出的SQL ...总之,"SQL2000更改SA密码工具"是解决忘记SA密码问题的有效手段,但在日常操作中,我们应该注重密码的安全管理和数据库系统的整体安全性,以保障数据的完整性和系统的稳定性。

    sql2008更改SA密码工具.zip

    然而,如果无法通过正常途径登录,例如忘记了密码,这个工具就提供了一种强制修改的解决方案。 使用该工具的过程可能包括以下步骤: 1. **解压文件**:首先,你需要将下载的压缩包"sql2008更改SA密码工具.zip"解压...

    SQLServer密码修改器

    "SQL Server密码修改器"这个工具或程序很可能是为了帮助用户在忘记SQL Server登录凭据时,能够快速有效地重置数据库服务器的管理员密码。下面将详细讨论SQL Server的相关知识以及密码修改的常见方法。 1. SQL ...

    SQL Server 密码修改工具

    标题提到的“SQL Server 密码修改工具”就是针对这种情况设计的,它能够帮助管理员便捷地修改SQL Server中的任何账户密码。 该工具的核心功能在于能够连接到SQL Server的master数据库。master数据库是SQL Server...

    sqlserver密码修改

    本文将详细介绍如何在忘记`sqlserver`的`sa`密码时进行修改,并探讨相关安全注意事项。 首先,你需要一个专门用于修改SQL Server密码的工具,如压缩包中的`SQL密码修改工具.exe`。这是一个第三方软件,设计用于帮助...

    sql200 2003 密码查看器,可以查出SQL的sa密码

    这在密码忘记或者需要紧急访问数据库而没有其他授权方式的情况下可能是必要的。但是,这种方法并不是官方支持的密码恢复手段,而是针对特定情况的一种临时解决方案。 标签"SQL密码查看破解"提示我们,这个话题涉及...

    SQL密码修改工具

    SQL密码修改工具是一种专门设计用来帮助用户解决忘记SQL Server管理员(sa)密码问题的应用程序。在SQL Server数据库管理系统中,sa账号是具有最高权限的系统管理员账号,如果忘记了sa密码,将无法通过常规方法登录...

    SQL找回sa密码

    首先,我们要明白找回`sa`密码的方法通常不通过常规的密码重置流程,因为`sa`账户的安全级别较高,不允许简单地通过“忘记密码”选项来更改。下面,我们将介绍两种常见的解决方案: 1. **使用SQL Server安装中心:*...

    SQLsa密码更改

    - **忘记sa密码**:如果你忘记了`sa`密码,可以尝试在安全模式下启动SQL Server,或者通过系统还原点恢复。 - **密码不符合复杂性要求**:如果新密码不符合要求,你需要遵循复杂性规则重新设置。 - **无法连接**...

    SQLSERVER直接改密码的工具

    总的来说,"SQLSERVER直接改密码的工具"是为了帮助用户在忘记SQL Server密码时,能够迅速恢复访问权限,尤其适用于处理SQL Server 2000实例。然而,密码管理仍然是一个重要的安全议题,应遵循最佳实践,包括定期更换...

    sql数据库管理员账号sa密码清除工具

    该工具的主要功能是帮助用户在忘记sa密码的情况下,安全、有效地清除sa账号的密码,恢复对SQL Server数据库的管理权限。在描述中提到,“忘记密码时必备”,这表明这款工具在遇到密码遗忘问题时是不可或缺的解决方案...

    sql2000数据库SA密码清空

    描述中的"很好用的软件"可能是指用于重置SQL Server 2000 SA密码的工具,这类工具通常简化了密码恢复过程,避免了繁琐的手动操作。但请注意,使用这些工具可能会有安全风险,因为它们可能需要对数据库进行不受控制的...

    SQL2000清除sa账户密码工具

    这个工具能够帮助用户在忘记sa账户密码时,无需知道原有密码即可重置sa的密码,恢复对SQL Server的管理访问。工具不仅适用于SQL Server 2000,也兼容SQL Server 2005,体现了其广泛的适用性。 描述中提到,该工具...

    清除或更改SQL数据库的SA密码

    在某些情况下,可能需要清除或更改`SA`密码,例如忘记原密码、安全性需求变更或者为了遵循最佳实践。下面将详细介绍如何进行这个过程,并解释其背后的原因和注意事项。 一、为什么要清除或更改SA密码 1. 安全性:...

    SQL 密码清除

    但随着时间的推移,出于安全考虑,微软加强了密码策略,使得忘记密码的情况更难处理。 在文件列表中提到的`ClearSQLPassword.exe`可能是一个工具,用于帮助管理员重置`SA`账户的密码。这种工具通常通过修改SQL ...

    清空SQL数据库SA密码

    在某些情况下,你可能需要重置或清除`SA`密码,例如接手一个别人的数据库系统,忘记`SA`密码,或者出于安全考虑想要改变当前设置。本篇将详细介绍如何清空SQL数据库`SA`密码的过程。 首先,我们来理解一下`SA`账户...

Global site tag (gtag.js) - Google Analytics