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

 我来答
67967457
2011-08-29 · 超过10用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:18.3万
展开全部
解决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(右边界面)---密码重置
zhenshz
2011-08-27 · TA获得超过395个赞
知道小有建树答主
回答量:262
采纳率:60%
帮助的人:159万
展开全部
我觉的好像没什么办法只能重装了,我之前也是那样,sa 相当于数据库的管理员,而window身份验证一般要在装的时候选择混合模式才可有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sishenzaixian
2011-08-26 · TA获得超过1242个赞
知道大有可为答主
回答量:5696
采纳率:42%
帮助的人:2173万
展开全部
那没辙了,一般windows身份验证应该是可以的。要不留下QQ
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式