在多层层次中,所有直接位于当前数据库下一层的远程数据库都将被授予 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 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |