Int*_*eXX 8 security sql-server users logins sql-server-2014
我刚刚在 Win8.1 的加入域的 VM 实例上成功安装了 SQL Server 2014 Express。
在我运行的安装过程中,我DOMAIN\Admin接受了将当前用户添加为 SQL 管理员的默认配置。但是,在完成后重新考虑后,我想使用该DOMAIN\DbAdmins组而不是域上的单个用户。
一切都很好。创建组,将其添加到 SSMS 中 SQL Server 的安全节点,将其置于 SysAdmin 角色中,授予“连接 SQL”安全性,然后我们就可以关闭并运行了——对吗?
没那么快。
安装程序映射DOMAIN\Admin到这两个数据库上的 dbo 用户:
当然,dbo 不能被修改或删除。
我想在不卸载和重新安装 Reporting Services 的情况下执行此操作。有可能这样做吗?
小智 15
作为sysadmin角色成员的组或登录名与拥有数据库的人无关。映射到dbo数据库的登录名基本上是所有者。您可以通过 SSMS 或使用以下查询更改此设置:
ALTER AUTHORIZATION ON DATABASE::[ReportServer] TO [sa];
ALTER AUTHORIZATION ON DATABASE::[ReportServerTempDB] TO [sa];
Run Code Online (Sandbox Code Playgroud)
您可以dbo从以下问题中找到有关数据库所有者 ( )细节的更多信息:数据库“所有者”的目的是什么?