在多层层次中,所有直接位于当前数据库下一层的远程数据库都将被授予 REMOTE 特权。而层次中直接位于当前数据库上一层的数据库将被授予 CONSOLIDATE 特权。
例如,有一个由其发布者 HeadOffice 标识的统一数据库,该数据库有一个远程数据库 RegionalOffice。但 RegionalOffice 数据库也有一个远程数据库:Office。
在统一数据库 HeadOffice 上,您可以:
创建一个与远程数据库 RegionalOffice 的发布者同名的用户。
将 REMOTE 特权授予用户 RegionalOffice。这会将 RegionalOffice 标识为从 HeadOffice 接收消息的数据库。
在 RegionalOffice 数据库上,您可以:
创建一个与统一数据库 HeadOffice 的发布者同名的用户。
将 CONSOLIDATE 特权授予 HeadOffice。这会将 HeadOffice 标识为 RegionalOffice 的统一数据库;即,HeadOffice 是向 RegionalOffice 发送消息的数据库。
创建一个与直接位于 RegionalOffice 下层的数据库同名的用户:Office。
将 REMOTE 特权授予 Office。这会将 Office 标识为从 RegionalOffice 接收消息的数据库。
在 Office 数据库上,您可以:
创建一个与统一数据库的发布者同名的用户:RegionalOffice。
将 CONSOLIDATE 特权授予用户 RegionalOffice。这会将 RegionalOffice 标识为 Office 的统一数据库;即,RegionalOffice 向 Office 发送消息。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |