我们最近经历了域更改,现在我似乎不再能够在 SQLEXPRESS 中执行任何操作。我可以使用 SQL Server Management Studio 连接到它,但无法访问其中的任何数据库,也无法对任何设置进行任何更改。它一直告诉我,我没有权限执行我尝试执行的操作。
我如何再次将我的新域名登录设置为所有者,以便我可以访问 SQLEXPRESS 中的数据库?
更新:我没有使用下面的建议来解决我的问题,但在调查建议时,我确定我的机器上仍然存在旧域配置文件的本地版本。幸运的是,这个配置文件拥有与旧配置文件相同的所有权限,所以我能够登录到该配置文件并将我的新配置文件设置为系统管理员。
从那里开始,使用“EXEC sp_changedbowner [新的配置文件]' 然后我又可以继续工作了。
谢谢您的帮助!
答案1
默认情况下,SQL Express 实例在服务器上的 sysadmin 组中包括计算机上的 BUILTIN/Administrator 角色。如果您的旧域帐户在该组中,但您的新域帐户不在,则可能会导致您看到的问题。
尝试将您的新域帐户放入本地服务器管理员组。