我已经在SQL Server RDS实例中创建了几个登录帐户,使用RDS 'master‘用户创建这些登录帐户。登录名具有创建数据库的权限。但是,RDS 'master‘用户无法访问这些新数据库。我会收到如下消息:
The database xxxxx is not accessible (ObjectExplorer)
和
The server principal "rdsmaster" is not able to access the database "xxxxx" under the current security context.
我已成功创建了AWS RDS SQL Server 2016实例。我指定了主用户名和密码。我能够使用主用户名和密码通过SSMS登录到该实例。然后我创建了一个数据库。但是,主用户似乎没有任何权限在该数据库中执行任何操作,例如创建任何模式对象。我必须做什么才能在我刚刚创建的数据库中拥有db_owner权限?
如果我在包含2个子网(1个公共子网和1个专用子网)的DB子网组上有一个MultiAZ MySQL RDS,执行带故障转移的重启时会发生什么情况?
让我们假设我的RDS是面向公众的,它接收来自世界的请求,而不仅仅是来自我的VPC、子网或AWS。
通常我理解,主数据库实例将在一个可用区/子网中,而辅助备用数据库实例将在另一个可用区/子网中。因此,如果执行带故障切换的重新启动,次映像将成为主映像,并且所有IO请求都将转到新的主映像。那么,如果我的DB子网组中的一个子网是私有的,那么如果主DB实例最终位于私有子网中,它将如何接收来自世界的请求?
我是postgres新手。我创建了一个postgres amazon RDS数据库。创建后,我通过"postgres“登录名和创建RDS时提供的主密码连接到instance。
我正在尝试运行此命令
CREATE ROLE ohdsi_admin
CREATEDB REPLICATION
VALID UNTIL 'infinity';
COMMENT ON ROLE ohdsi_admin
IS 'Administration group for OHDSI applications';
获取此错误:错误:必须是超级用户才能创建复制用户SQL
我正在尝试使用pg_recvlogical在rds postgresql数据库上设置流复制。当我发送开始流的命令时
pg_recvlogical -d <database> -h <host> -p <port> --slot (slot_name) --start -f -
我收到消息:
"could not send replication command "Show data_directory_mode": ERROR: must be superuser or replication role to run this ope