由于存在安全风险,我们建议您不要使用数据库管理员用户来维护您的 Silk Central 数据库。本主题列出可用于特定任务的数据库角色,如下所示:
- Microsoft SQL Server
- 如果 Microsoft SQL Server 是 Silk Central 的 DBMS,则您的 Silk Central 数据库需要以下数据库用户角色/权限:
是: |
或: |
- db_owner
- db_ddladmin
- VIEW SERVER STATE
|
- db_datareader
- db_datawriter
- db_ddladmin
- EXECUTE
- VIEW SERVER STATE
|
这些角色/权限都允许创建和配置数据库表、使用先前创建的数据库以及安装和升级软件。
注: Silk Central 数据库用户需要这些角色/权限。否则,将发生错误。
注: 只读用户需要具有角色 db_datareader。
- Oracle
- 如果 Oracle 是 Silk Central 的 DBMS,请设置以下 Oracle 数据库用户权限以使用 Silk Central:
- CREATE SESSION
- CREATE PROCEDURE
- CREATE SEQUENCE
- CREATE TABLE
- CREATE TRIGGER
- CREATE VIEW
注: Silk Central 数据库用户需要所有上述权限。否则,将发生错误。要在系统诊断中获取所有与数据库相关的分析数据,我们还建议将 SELECT_CATALOG_ROLE 分配给您的数据库用户。
注: Oracle 用户必须拥有足够配额才能使用 Silk Central。
设置
Silk Central 的
Oracle DBMS 时,请确保
Oracle 环境满足以下要求:
- 至少有 2 GB 临时表空间可用。
- 具有足够的磁盘空间来处理临时表空间的大小。
只读用户必须在
Silk Central 数据库架构中具有以下权限:
- 读取所有表和视图
- 对表 SCC_TEMPTABLE0 执行读取、插入和删除操作