使用以下过程将 CONSOLIDATE 权限授予给用户。
建议将 CONSOLIDATE 权限授予给统一数据库的发布者。
使用 SQL Anywhere 12 插件以具有 DBA 权限的用户身份连接到数据库。
在左窗格中,单击数据库,然后选择 [文件] » [属性]。
单击 [SQL Remote] 选项卡。
选择 [此远程数据库具有对应的统一数据库]。
配置 [消息类型]、[地址] 和 [发送频率] 设置。
单击 [确定] 以关闭 [统一数据库属性] 窗口。
执行 GRANT CONNECT 语句,将 CONNECT 权限授予给统一数据库的发布者。请参见GRANT 语句。
例如:
GRANT CONNECT TO cons; |
执行 GRANT CONSOLIDATE 语句,将 CONSOLIDATE 权限授予统一用户。请参见GRANT CONSOLIDATE 语句 [SQL Remote]。
例如,以下语句会将 CONSOLIDATE 权限授予给用户 hq_user,并指定统一数据库使用 SMTP 电子邮件系统:
GRANT CONSOLIDATE TO hq_user TYPE SMTP ADDRESS 'hq_address'; |
该 GRANT CONSOLIDATE 语句中没有 SEND 子句,因此,SQL Remote 会将消息发送到统一数据库,然后停止。
例如,以下语句会将 CONSOLIDATE 权限授予给用户 cons,并指定统一数据库使用 FILE 系统:
GRANT CONNECT TO "cons" IDENTIFIED BY SQL; GRANT CONSOLIDATE TO "cons" TYPE "FILE" ADDRESS 'cons'; GRANT CONNECT TO "rem1" IDENTIFIED BY SQL; GRANT PUBLISH TO "rem1"; CREATE REMOTE MESSAGE TYPE FILE ADDRESS 'rem1'; |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |