1. 确认当前SQL Server版本
在进行修改密码之前,我们需要确认当前SQL Server版本。
可以通过SQL Server Management Studio(以下简称SSMS)连接到SQL Server,然后使用以下命令查询版本信息:
SELECT @@VERSION;
使用该命令查询的SQL Server版本信息如下:
Microsoft SQL Server 2017 (RTM-CU20) (KB5001090) - 14.0.3391.2 (X64)
Mar 22 2021 18:07:53
Copyright (C) 2017 Microsoft Corporation
Enterprise Edition (64-bit) on Windows Server 2016 Standard 10.0 (Build 14393: ) (Hypervisor)
2. 使用SQL Server Management Studio修改密码
2.1 进入SQL Server Management Studio
打开SSMS,连接到要修改密码的SQL Server实例。
2.2 执行修改密码命令
在“对象资源管理器”窗口中,右键单击要修改密码的SQL Server登录名,选择“属性”。
在“登录名属性”窗口中,选择“常规”选项卡,输入新密码并确认,点击“确定”保存设置即可。
注意,如果要为Windows身份验证登录名修改密码,则需要在“常规”选项卡中选择“更改密码”按钮,然后输入新密码并确认,点击“确定”保存设置即可。
执行修改密码命令的SQL代码如下:
ALTER LOGIN [login_name] WITH PASSWORD=N'new_password';
其中,[login_name]替换为要修改密码的SQL Server登录名,new_password替换为新密码。
3. 使用Transact-SQL修改密码
3.1 连接到SQL Server
打开SQL Server Management Studio,连接到要修改密码的SQL Server实例。
3.2 执行修改密码命令
在新建查询窗口中,执行以下SQL代码:
USE [master];
GO
ALTER LOGIN [login_name] WITH PASSWORD=N'new_password';
GO
其中,[login_name]替换为要修改密码的SQL Server登录名,new_password替换为新密码。
4. 使用SQLCMD命令修改密码
4.1 打开命令提示符窗口
打开命令提示符窗口,输入以下命令:
sqlcmd
回车后,将进入sqlcmd模式。
4.2 连接到SQL Server
在sqlcmd模式下,连接到要修改密码的SQL Server实例:
1> USE master;
2> GO
1> ALTER LOGIN [login_name] WITH PASSWORD=N'new_password';
2> GO
其中,[login_name]替换为要修改密码的SQL Server登录名,new_password替换为新密码。
5. 结论
以上是修改MSSQL 服务器密码的三种方法,使用SSMS可以非常方便地修改密码,通过Transact-SQL或SQLCMD命令可以实现自动化修改密码。