sa 帐户在 SQLServer2008 上不再起作用

sa 帐户在 SQLServer2008 上不再起作用

我已经在笔记本电脑上运行 SQLServer 2008 好几年了。有一次,我无法再使用 sa 帐户登录(混合身份验证已打开)。

我收到错误消息 233。当我尝试安装新应用程序且安装过程中止时发生了这种情况。

但是,当我使用另一个帐户登录时,一切正常,只是我无法访问该其他帐户没有访问权限的数据库。

当我检查安全/登录时,我发现 sa 帐户已被禁用,而当我尝试更改它时出现 15151 错误。

当我使用 Windows 身份验证登录并尝试更改 sa 帐户时,出现 15405 错误。该怎么办?有人能帮帮我吗?

答案1

尝试这个:

可以使用以下脚本禁用或启用 SA。确保您使用 Windows 身份验证帐户登录。

/* Disable SA Login */
ALTER LOGIN [sa] DISABLE
GO
/* Enable SA Login */
ALTER LOGIN [sa] ENABLE
GO

如果此方法无效,您可以尝试以本地管理员身份登录,然后重新启用 SA 帐户。重新启动 SQL 以使更改生效。

相关内容