如何取回 db_denydatareader 和 db_denydatawriter

How to get back db_denydatareader and db_denydatawriter

在一瞬间,我让我的用户登录到我在 AWS db_denydatareaderdb_denydatawriter

上的数据库(不是数据库服务器)

这显然造成了无限的问题

此用户可以访问数据库服务器的其余部分,我想知道我需要采取什么步骤才能为特定数据库取回这些权限

我试过访问服务器 seucity/logins/user/user 映射

但是我得到下面的对话框,并且数据库没有显示

请注意这是一个 AWS Sql 服务器实例而不是本地服务器

我能做些什么来尝试将这些权限重新授予该用户

如果您需要将主用户的权限重置为默认值(每个数据库中的 dbo 访问权限),您可以从 AWS 控制台重置主用户密码并立即应用以使更改生效。

执行此操作的步骤如下:

  1. 转到 AWS 控制台
  2. 实例操作 -> 修改
  3. 在“设置”下输入主密码的新密码。
  4. Select立即申请