您的位置:首页 > 其它

忘记sa密码,又删除了windows身份验证账号的解决方法

2011-12-23 02:53 555 查看
SQL Server 2005数据库中,如果我们忘记了sa密码,又删除了builtin\administrators帐号,我们可以用下面的方法来修复。

1、首先停止所有与SQLServer相关的服务:

net stop "SQL Server Integration Services"

net stop "SQL Server FullText Search (MSSQLSERVER)"

net stop "SQL Server Agent (MSSQLSERVER)"

net stop "SQL Server Analysis Services (MSSQLSERVER)"

net stop "SQL Server Reporting Services (MSSQLSERVER)"

net stop "SQL Server Browser"

net stop "SQL Server (MSSQLSERVER)"


2、在命令行提示符cmd下执行:

cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn

sqlservr.exe -m


注:如果是命名实例执行sqlservr.exe -m -s<Instance Name>

3、启动另一个命令行提示符cmd,执行 sqlcmd -E

4、在此窗口下执行下面的命令

create login [builtin\administrators] from windows

go

exec sp_addsrvrolemember [builtin\administrators], [sysadmin]

go

ALTER LOGIN sa WITH PASSWORD='***'

go

shutdown

go


5、关闭2个命令行窗口,启动sqlserver,一切Ok

net start "SQL Server Integration Services"

net start "SQL Server FullText Search (MSSQLSERVER)"

net start "SQL Server Agent (MSSQLSERVER)"

net start "SQL Server Analysis Services (MSSQLSERVER)"

net start "SQL Server Reporting Services (MSSQLSERVER)"

net start "SQL Server Browser"

net start "SQL Server (MSSQLSERVER)"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: