SQL Server2008 数据库忘记登录密码了怎么办

SQL Server2008 数据库忘记登录密码了怎么办,第1张

sql server在安装过程中,必须为数据库引擎选择身份验证模式。 可供选择的模式有两种:Windows 身份验证模式和混合模式。 Windows 身份验证模式会启用 Windows 身份验证并禁用 SQL Server 身份验证。 混合模式会同时启用 Windows 身份验证和 SQL Server 身份验证。 Windows 身份验证始终可用,并且无法禁用

忘记密码,先以Windows 身份验证模式登录,修改sa的密码登录。

SQLServer加密密码的函数pwdencrypt(),在sp_addlogin存储进程中,又发现了口令比较的函数pwdcompare(),在sp_password存储进程中,虽然是单向加密的,但是能通过穷举来猜到sa的密码,固然其他的登录帐户的密码也是可以猜到的最基本的SQLServer密码破解。SQLPing1:发现空白的超级管理员密码 SQLPing2还可以在SQLServer上运行字典攻击。这就像载入你自己的用户账号和密码列表1样简单, 查看更多答案>>

如果Builtin\Administrator在SQL Server中还存在,你可以用Administrators group的成员去登录,然后重置SA密码。

2 或者你还有其它的sysadmin权限的账号,你可以用此账号登录,重置SA密码。

如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,会将此账号锁定。要用windows方式登录,在查询分析器里输入:

Sql代码

ALTER LOGIN sa ENABLE ;

GO

ALTER LOGIN sa WITH PASSWORD = '' unlock, check_policy = off, check_expiration = off ;

GO

这样就将密码置空,然后再重启mysqlserver即可登录。

但是在以下情况下,怎么办呢?

1 SA密码丢失或者SA账号被禁用。

2 你进行了一些安全 *** 作,把Builtin\Administrator账号从SQL Server中删除了。

然后你不可以用sysadmin权限的账号登录SQL Server了,是不是打算重装SQL Server 2008了呢?其实可以不用重装系统。

以上就是关于SQL Server2008 数据库忘记登录密码了怎么办全部的内容,包括:SQL Server2008 数据库忘记登录密码了怎么办、SQL2008数据库密码怎样破解大神们帮帮忙、sqlserver2008数据库用户更改密码后消失等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9485520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存