我刚刚成功安装了SQL Server 2014 Express,安装在一个加入域的Win8.1虚拟机实例上。 在安装过程中,我以DOMAIN\Admin身份运行安装程序,并接受了将当前用户添加为SQL管理员的默认配置。然而,在完成后重新考虑后,我想使用DOMAIN\DbAdmins组而不是域上的单个用户。 一切都很好。创建组,将其添加到SSMS中的SQL Server安全节点,将其放入SysAdmin角色,授予“连接SQL”可保护项,然后我们就可以开始运行了,对吗? 不要这么快。 安装程序将DOMAIN\Admin映射到以下两个数据库的dbo用户: - ReportServer - ReportServerTempDB 当然,无法修改或删除dbo用户。 我希望在不卸载和重新安装Reporting Services的情况下完成此操作。是否可能做到这一点?
组或登录成员的sysadmin角色与数据库的所有者无关。映射到数据库的dbo的登录基本上是所有者。您可以通过SSMS或以下查询更改此设置: ALTER AUTHORIZATION ON DATABASE::[ReportServer] TO [sa]; ALTER AUTHORIZATION ON DATABASE::[ReportServerTempDB] TO [sa]; 你可以在这个问题上找到有关数据库所有者(dbo)的更多具体信息:什么是数据库“所有者”的目的?