安装和升级 Update Manager 所需的一组数据库特权与管理 Update Manager 所需的一组特权不同。

安装或升级 Update Manager 之前,必须向数据库用户授予足够的特权。

表 1. 安装或升级 Update Manager 所需的数据库特权

数据库

特权

Oracle

Update Manager Oracle 数据库用户分配 DBA 角色,或者向其授予以下一组特权。

  • connect

  • execute on dbms_lock

  • create view

  • create procedure

  • create table

  • create sequence

  • create any sequence

  • create any table

  • create type

  • unlimited tablespace

Microsoft SQL Server

确保该数据库用户具有 Update Manager 数据库和 MSDB 数据库上的 sysadmin 服务器角色或 db_owner 固定数据库角色。尽管 db_owner 角色是升级所必需的,但 Update Manager 安装或升级过程中不会创建 SQL 作业。

要运行 Update Manager,必须向数据库用户授予一组最小特权。

表 2. 使用 Update Manager 所需的数据库特权

数据库

特权

Oracle

以下是 Oracle 数据库用户所需的最小特权:

  • create session

  • create any table

  • drop any table

Microsoft SQL Server

数据库用户必须具有 Update Manager 数据库和 MSDB 数据库上的 sysadmin 服务器角色或 db_owner 固定数据库角色。