我已经在SQL Server RDS实例中使用RDS“主”用户创建了多个登录名。登录名具有创建数据库的权限。但是,RDS“主”用户无法访问这些新数据库。我收到以下消息:
The database xxxxx is not accessible (ObjectExplorer)
和
The server principal "rdsmaster" is not able to access the database "xxxxx" under the current security context.
为了使RDS主登录名可以访问这些数据库,创建数据库的登录名的显式授予新数据库权限的唯一选择是吗?或者,是否在某个地方有一个主开关,该开关将授予创建的每个新数据库的主登录权限,而不管是谁创建的?例如参数组,SQL角色?
我需要主用户或至少主用户的“克隆”来访问所有数据库以进行诸如索引维护作业,备份到S3等工作。
非常感谢, 安德鲁