![如何允许本地管理员访问 SQL Server?](https://linux22.com/image/569255/%E5%A6%82%E4%BD%95%E5%85%81%E8%AE%B8%E6%9C%AC%E5%9C%B0%E7%AE%A1%E7%90%86%E5%91%98%E8%AE%BF%E9%97%AE%20SQL%20Server%EF%BC%9F.png)
我们的一个客户安装了 SQL Server Express 2008 R2,我们或多或少为他们管理。今天我需要创建一个新数据库(这种情况很少见)。所以我以我们通常使用的用户身份登录,我们没有创建数据库的权限。没什么大不了的,只需远程桌面并以管理员身份本地登录即可为此创建一个新用户....
好吧,事实证明最新版本的 SQL Express 停止提供 BUILTIN\Administrator 登录...有 sa 帐户,但没人能记住密码是什么。
如何重置 sa 的密码或启用 BUILTIN\Administrator 登录?
答案1
如果杰森的建议不起作用,以单用户模式重新启动 SQL 实例并且本地管理员组中的每个人现在都应该拥有系统管理员权限,以便您可以进入系统并修复权限。
答案2
应该在计算机上创建一个名为 SQLServerMSSQLUser$$SQLEXPRESS 的本地组。将用户添加到该组,重新启动 SQL 服务,然后注销/重新登录,您应该具有所需的访问权限。然后,您可以将管理员组明确添加到实例。