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 系统 » 用户特权

 

CONSOLIDATE 特权

SQL Remote 层次中直接位于当前数据库上层的数据库会被当前数据库授予 CONSOLIDATE 特权。在每个远程数据库中,必须为统一数据库授予 CONSOLIDATE 特权。

即使是从只读远程数据库发送到统一数据库,也必须授予 CONSOLIDATE 特权,因为接收确认是从远程数据库发送到统一数据库的。

为用户授予 CONSOLIDATE 特权时,必须配置以下设置:

  • 消息系统   只有在数据库中至少定义了一个消息系统后,才能创建新的统一用户。

  • 发送频率   使用 SQL 语句授予 CONSOLIDATE 特权时,设置发送频率是可选操作。

授予 CONSOLIDATE 特权:

  • 将用户标识为统一用户。

  • 指定与该统一用户交换消息时使用的消息类型。

  • 提供一个消息发送的目标地址。

  • 指定向统一用户发送消息的频率。

数据库的发布者不能对同一数据库同时具有 REMOTE 和 CONSOLIDATE 特权。因为这会将发布者既标识为外发消息的发送者,又标识为这些消息的接收者。

 抽取实用程序 (dbxtract)
 另请参见

授予 CONSOLIDATE 特权
撤消 CONSOLIDATE 特权