18 sql-server
我正在尝试使用 SQL Server Management Studio 2012 更改 sa 帐户的密码。我已按照以下步骤操作,但密码仍然相同。
任何的想法 ?
小智 15
使用此查询将更改 sa 密码
GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master]
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'newpassword'
GO
Run Code Online (Sandbox Code Playgroud)
Joh*_* N. 11
你真的很接近你的解决方案。您只需按照以下文章中的说明\SBSMonitoring更改sa密码后重新启动 SQL Server 实例,并确保启用混合模式身份验证。
参考: windows sbs 2011 标准中“sa”帐户的默认密码是什么(我对原始列表略有修改):
登录到 SQL Server Management Studio
- 选择数据库引擎,
<SBSservername>\SBSmonitoring- 打开服务器属性
- 点击安全部分
- 选择SQL Server 和 Windows 身份验证模式
- 点击确定
- 重新启动 SQL Server 实例
转到对象资源管理器--安全文件夹--登录文件夹。
右键单击 SA 帐户并选择“属性”选项。
在 General Page 中,更改 SA 密码并确认。
在状态页面中,将登录更改为已启用。单击确定以保存更改。
重新启动 SQL Server 及其所有服务。
这应该可以完成工作。
运行以下语句将 SQL Server 实例设置为混合模式:
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO
Run Code Online (Sandbox Code Playgroud)
然后重新启动服务器并sa像往常一样更改密码。
如果您不启用混合模式身份验证,sa即使您已更改密码并启用登录,在尝试使用SQL Server 登录名登录时仍会不断收到错误消息。
启用混合模式(又名 SQL Server 和 Windows 身份验证模式)将消除此错误消息。