1. 前言
在使用SQL Server时,发现忘记了管理员密码或是某个账户密码会给工作带来很大的麻烦,于是我们必须学会找回密码。本篇文章将会一步步带你找回密码。
2. Windows身份验证连接方式的密码更改
2.1 SQL Server Management Studio方式
如果你使用的是Windows身份验证方式连接SQL Server,可以通过SQL Server Management Studio来更改密码。
步骤如下:
1. 打开SQL Server Management Studio并连接到服务器。
2. 在“对象资源管理器”中右键单击相应服务器名称,选择“属性”。
3. 在左侧面板中选择“安全性”,然后在右侧面板中单击“更改密码”。
4. 输入新密码,保存即可。
2.2 SQL命令方式
如果你使用的是Windows身份验证方式连接SQL Server,你也可以使用以下命令来更改密码:
ALTER LOGIN [domain\user] WITH PASSWORD=N'newpassword';
注意:在替换“domain\user”和“newpassword”时,不要包含方括号。
3. SQL Server身份验证连接方式的密码更改
3.1 SQL Server Management Studio方式
如果你使用的是SQL Server身份验证方式连接SQL Server,可以通过SQL Server Management Studio来更改密码。
步骤如下:
1. 打开SQL Server Management Studio并连接到服务器。
2. 在“对象资源管理器”中展开“安全性”文件夹,然后展开“登录名”文件夹。
3. 找到你想更改密码的登录名,在其上单击右键并选择“属性”。
4. 在左侧面板中选择“常规”,然后输入新密码并保存即可。
3.2 SQL命令方式
如果你使用的是SQL Server身份验证方式连接SQL Server,你也可以使用以下命令来更改密码:
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'newpassword'
GO
注意:在替换“sa”和“newpassword”时,不要包含方括号。
4. 使用系统管理员登录的SQL Server忘记密码的情况
4.1 使用Windows身份验证方式
如果你使用的是Windows身份验证方式连接SQL Server,遗忘管理员账户密码将会很麻烦。但是,我们可以在Windows下通过以下步骤来解决:
1. 停止SQL Server服务。
2. 使用管理员权限打开命令提示符。
3. 在命令提示符下执行以下命令:sqlservr.exe -m。
4. 连接到SQL Server,并将管理员账户密码更改为你想要的密码。
5. 停止SQL Server服务。
6. 在命令提示符下执行以下命令:sqlservr.exe。
7. 重新登录SQL Server即可。
4.2 使用SQL Server身份验证方式
如果你使用的是SQL Server身份验证方式连接SQL Server,遗忘管理员账户密码也是可以解决的。步骤如下:
1. 停止SQL Server服务。
2. 使用管理员权限打开命令提示符。
3. 以单用户模式启动SQL Server服务,命令如下:sqlservr.exe -m
4. 以sa身份连接到SQL Server目标实例
5. 在master数据库中执行如下sql语句:alter login sa with password = 'newpassword'
6. 执行完以上步骤后停掉后台SQL Server的进程,让服务重启
7. 重新登录SQL Server即可。
5. 总结
本文为大家介绍了如何找回SQL Server密码,在确保自己具有相应权限的前提下,你可以选择合适的方法来完成密码的更改或重置。