如何使用户只能从具有sysadmin服务器角色

时间:2015-11-04 12:16:24

标签: sql sql-server

在sql server 2008中,我有10个用户,其中1个用户aem在sql身份验证的服务器角色中具有sysadmin访问权限。

我希望剩下的9个用户访问其相应的数据库并限制对其他数据库的访问。

从用户aem登录后,在服务器角色中具有sysadmin访问权限。 我已将所有9个用户的服务器角色更改为sysadmin,但它可以打开所有数据库,我尝试将用户映射更改为特定数据库,default_schema选择所有复选框并将默认数据库从主数据库更改为特定数据库。

当我从普通用户登录时,它可以打开特定的数据库,但只有系统表是可见的。

我查看了下面的链接,

thisthis

我尝试在安全选项中反复更改 - >登录以限制特定数据库上的用户。我没有得到正确的解决方案。

由于

1 个答案:

答案 0 :(得分:1)

在你的第三段之后我迷失了。

我假设您需要相关用户的DB_OWNER权限。

请澄清你的问题。