Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Remote » 创建 SQL Remote 系统 » 用户特权

 

SYS_RUN_REPLICATION_ROLE 系统角色

只有通过 SQL Remote 连接数据库时,具有 SYS_RUN_REPLICATION_ROLE 系统角色的用户才拥有对数据库的全部管理权限。SQL Remote 用户拥有对数据库的完全访问权限,并且可以按照消息指定内容进行相应更改。只有拥有此特权的用户才能运行 SQL Remote。

SYS_RUN_REPLICATION_ROLE 系统角色具有以下属性:

  • 不通过 SQL Remote 连接时没有确切的特权   只有通过 SQL Remote 或 dbmlsync 连接时,被授予 SYS_RUN_REPLICATION_ROLE 系统特权的用户才能在连接上使用从该角色继承的特权。因此,即使已经广泛分配具有 SYS_RUN_REPLICATION_ROLE 系统角色的用户的用户名和口令,也不存在任何安全性问题。只要未授予用户名除 CONNECT 特权以外的其它数据库特权,就没有人可以使用该用户名访问数据库中的数据。

  • 通过 SQL Remote 实现所有数据库管理特权   通过 SQL Remote 进行连接时,具有 SYS_RUN_REPLICATION_ROLE 系统角色的用户拥有对数据库的所有管理特权。

 授予 SYS_RUN_REPLICATION_ROLE 系统角色的时间
 另请参见

授予 SYS_RUN_REPLICATION_ROLE 系统角色
撤消 SYS_RUN_REPLICATION_ROLE 系统角色