sqlserver忘记SA用户密码,windows身份验证无法使用的情况下应该怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver忘记SA用户密码,windows身份验证无法使用的情况下应该怎么办?相关的知识,希望对你有一定的参考价值。

解决SA口令问题各种情况有:
情况1:数据库安装或由于某些原因SQL的身份验证模式为windows身份验证模式,而用友通系统必须要求是混合模式,若SQLServer用户解决方法见[安装数据库]页,但MSDE用户因没有企业管理器等工具,可通过修改注册表键值方式解决,步骤如下:

1. 先停止 MSSQLSERVER 以及其他相关服务(如 SQLSERVERAgent)。
2. 打开注册表编辑器,开始à运行à输入cmd点确定
3. 找到以下两个子项之一(取决于 MSDE 是作为默认 MSDE 实例安装的还是作为命名实例安装的):
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\MSSqlserver\\MSSqlServer

1. 或者 -
HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Microsoft SQL Server\\MSSQLServer\\\\

1. 在右窗格中,双击 LoginMode 子项。
2. 在 DWORD 编辑器对话框中,将此子项的值设置为 2,选择了 十六进制(Hex) 选项(默认情况下,Windows LoginMode 注册表子项的值设置为 1。如果启用SQL的身份验证模式,则此值为 2。)
3. 一定要重新启动 MSSQLSERVER 和 SQLSERVERAgent 服务以使更改生效
情况2:在安装数据库或配置系统管理时设置过SA口令,由于第一次登录系统管理或重新安装用友通等原因,修改或清空SQL Server的SA口令方法
安装SQLServer用户
以winodws身份登录操作系统,在企业管理员中修改SA口令
操作步骤:企业管理器----控制台根目录---Microsoft SQL Servers---SQL Server组---服务器名称(默认名称为机器名或local)---安全性---登录---双击SA(右边界面)---密码重置
参考技术A 我觉的好像没什么办法只能重装了,我之前也是那样,sa 相当于数据库的管理员,而window身份验证一般要在装的时候选择混合模式才可有 参考技术B 那没辙了,一般windows身份验证应该是可以的。要不留下QQ

sqlserver2008使用设置sa用户登录步骤

1、打开sql server 2008,使用windows身份验证。

2、成功登录后,点击安全性->登录名,“sa”右键选择属性,设置密码,勾选“强制密码实施策略”。

3、然后选择属性页下的“状态”属性,设置“授权”和“启用”。

4、右键数据库引擎点击“属性”->“安全性”,选择身份验证方式为“sql server和windows身份验证模式”,点击确定。

5、“sa”上的向下的红箭头消失了,就可以登录了。

以上是关于sqlserver忘记SA用户密码,windows身份验证无法使用的情况下应该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

SQL server 2000数据库的用户sa的密码忘了怎么办

SQL SERVER忘记用户名和密码了,用WINDOWS帐户也登陆不上去怎么办

SQL server 密码在哪里修改

数据库sqlserver2008登陆名密码登陆不了怎么办

SQL server2000 windows身份验证失败怎么办

sqlserver修改sa密码(在windows登陆没有权限的情况下)