![sa 帐户在 SQLServer2008 上不再起作用](https://linux22.com/image/618438/sa%20%E5%B8%90%E6%88%B7%E5%9C%A8%20SQLServer2008%20%E4%B8%8A%E4%B8%8D%E5%86%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我已经在笔记本电脑上运行 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 以使更改生效。