本节包含授予库级db_owner角色权限的相关内容。 操作场景将目标数据库的db_owner角色权限授予指定用户。注意事项存储过程只允许rdsuser或者创建出的主账号执行,创建出的主账号具有和rdsuser相同的权限。创建主账号详细内容请参见创建主账号。目标数据库不能为系统数据库,系统数据库包括msdb、master、model、tempdb、rdsadmin和resource。支持将db_owner角色权限授予rdsuser账号。前提条件成功连接RDS for SQL Server实例。
在1中的弹性云主机或可访问关系型数据库的设备上,安装PostgreSQL客户端。说明该弹性云主机或可访问关系型数据库的设备上需要安装和RDS for PostgreSQL数据库服务端相同版本的数据库客户端,PostgreSQL数据库或客户端会自带pg_dump和psql工具。导出数据要将已有的PostgreSQL数据库迁移到关系型数据库,需要先对它进行导出。注意相应导出工具需要与数据库引擎版本匹配。数据库迁移为离线迁移,您需要停止使用源数据库的应用程序。
关于连接关系型数据库实例,执行此存储过程的必须是拥有[CREATE ANY DATABASE]权限的用户。如果不具备此权限的用户尝试执行该存储过程,系统将会如下提示:Database restores can only be performed by database logins with [CREATE ANY DATABASE] permissions.约束对于系统库,不可进行开启或关闭变更数据捕获功能。