忘记SQL Server密码

16 sql-server sql-server-2005

我之前安装了SQL Server 2005并忘记了我在安装过程中设置的管理员密码.我现在如何连接到SQL服务器?

编辑:我想我只允许Sql Server身份验证.使用集成安全性登录也不起作用.

cow*_*god 31

尝试在命令提示符处运行以下命令(假设您的服务器名称是SQLEXPRESS):

osql -E -S .\SQLEXPRESS
exec sp_password @new='changeme', @loginame='sa'
go
alter login sa enable
go
exit
Run Code Online (Sandbox Code Playgroud)

完成这些步骤后,尝试使用用户名sa和密码changeme登录.

  • 我认为这第一个命令需要综合账户.因为当我尝试它时,它说"用户登录失败'mydomain\myuser'". (6认同)

Chr*_*s W 9

您无需为执行此操作而支付任何重置工具的费用.以单用户模式启动实例,您可以使用sysadmin权限/创建新登录名

看到这个Pinal Dave链接.


小智 5

非常感谢牛神

它工作正常。我已使用 Windows 身份验证模式登录到 SQL Server。然后打开一个新的查询窗口。在那里我通过按 F5 键输入了这两个命令。

首先运行 exec sp_password @new='changeme', @loginame='sa'

然后 更改登录 sa 启用


ang*_*son 0

除非您将其设置为仅接受 SQL Server 身份验证,否则您可以使用域和/或计算机的管理员用户通过集成安全性登录。