首页 > 解决方案 > SQL Server:如何更改 sa 的密码?

问题描述

我目前正在使用 SQL Server Management Studio 更新本地数据库的 sa 密码。

我进入数据库并在安全性下选择“sa”并右键单击“属性”。然后我更新密码并单击“确定”按钮关闭“属性”窗口。

我断开了数据库并使用用户名:sa 和更改的密码重新连接到它,但我无法使用 sa 登录到数据库

标签: sqlsql-serverlogin

解决方案


为了更改用户的密码,您需要转到位于对象资源管理器根目录的安全节点。您无需转到数据库节点下的安全节点。

Pinal 有一篇关于更改用户密码的帖子。可以参考: https ://blog.sqlauthority.com/2007/12/29/sql-server-change-password-of-sa-login-using-management-studio/

确保通过使用 SA 登录名和新密码登录系统重新启动 SQL Server 及其所有服务并测试新密码。

您还可以使用以下脚本更改密码:

USE [master]
GO
ALTER LOGIN [sa] 
      WITH CHECK_EXPIRATION=OFF, -- Password will never expired
           CHECK_POLICY=OFF      -- Password do not need to meet the password complexity policy
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'123'
GO

推荐阅读