如果最开始设置的是Windows 身份验证模式,在后续需要改成SQL Server 和 Windows 身份验证模式时无法启用sa登录名的解决方法:
官方有相应的解决网址:更改服务器身份验证模式 - SQL Server | Microsoft Learn
如果在安装过程中选择了“Windows 身份验证模式”,则 sa
登录名将被禁用,安装程序会分配一个密码。 如果稍后将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,则 sa
登录名仍处于禁用状态。 若要使用 sa
登录名,请使用 ALTER LOGIN 语句启用 sa
登录名并分配一个新密码。 sa
登录名只能使用 SQL Server 身份验证连接到服务器。
ALTER LOGIN sa ENABLE;
GO
ALTER LOGIN sa WITH PASSWORD = '登录密码';
GO