我开始使用Amazon RDS并尝试将两个数据库链接在一起,但我没有相应的权限来执行此操作。当我第一次设置数据库时,只允许我设置没有sysadmin权限的普通用户。无论如何获得系统管理员权利?此外,有一个用户rdsa(具有系统管理员权限),但我无法访问它,因为我猜亚马逊在创建时会自动添加到我的RDS实例。有什么想法?
编辑:我正在运行MS SQL Server
答案 0 :(得分:5)
由于RDS是托管服务,因此限制了您可以使用它执行的操作。根据{{3}},这包括以下限制:
以下服务器级角色目前在亚马逊中不可用 RDS:
bulkadmin
dbcreator
diskadmin
和securityadmin
的ServerAdmin
系统管理员
还有:
Amazon RDS目前不支持以下SQL Server 特性:
...
复制
即使他们确实支持MSSQL的复制,也可能仅限于与其他RDS实例进行复制。使用MySQL,它们只支持RDS实例之间的复制,因此如果/当它们使用MSSQL支持它时,它可能会有类似的限制。
答案 1 :(得分:0)
我认为您需要使用查询创建具有相应权限的单独用户。类似的问题及答案:https://serverfault.com/questions/496966/amazon-rds-sql-server-master-user-privileges