【问题标题】:How to setup a user with sysadmin rights on Amazon RDS如何在 Amazon RDS 上设置具有系统管理员权限的用户
【发布时间】:2015-04-21 12:22:11
【问题描述】:

我开始使用 Amazon RDS,并尝试将我的两个数据库链接在一起,但我没有相应的权限来执行此操作。当我第一次设置数据库时,只是让我设置一个没有系统管理员权限的普通用户。有没有获得系统管理员权限?此外,还有一个用户 rdsa(具有系统管理员权限),但我无权访问它,因为我猜亚马逊在创建时会自动添加到我的 RDS 实例中。有什么想法吗?

编辑:我正在运行 MS SQL Server

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-rds


    【解决方案1】:

    因为 RDS 是一项托管服务,它们限制了您可以使用它执行的操作。根据RDS documentation for MSSQL,这包括以下限制:

    亚马逊目前不提供以下服务器级角色 RDS:

    批量管理

    数据库创建者

    磁盘管理员

    安全管理员

    服务器管理员

    系统管理员

    还有:

    Amazon RDS 目前不支持以下 SQL Server 特点:

    ...

    复制

    即使他们确实支持 MSSQL 复制,也可能仅限于与其他 RDS 实例进行复制。使用 MySQL,它们仅支持 RDS 实例之间的复制,因此如果/当它们使用 MSSQL 支持它时,它可能会有类似的限制。

    【讨论】:

    • 你能建议一个解决这个问题的方法吗?我正在尝试通过在我的开发数据库上运行的查询将数据添加到我的生产数据库中......任何线索?
    • 我对 MSSQL 不是很熟悉。您可以按照here 的说明进行备份和恢复吗?
    • 您可以改用 AWS DMS 进行复制。
    【解决方案2】:

    我认为您需要通过查询创建一个具有适当权限的单独用户。与此处答案类似的问题:https://serverfault.com/questions/496966/amazon-rds-sql-server-master-user-privileges

    【讨论】:

      猜你喜欢
      • 2021-05-23
      • 1970-01-01
      • 1970-01-01
      • 2012-05-29
      • 2013-06-20
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 2013-09-01
      相关资源
      最近更新 更多