在单层层次中,有一个统一数据库和一个或多个位于下层的远程数据库。在这样的层次中,统一数据库将 REMOTE 权限授予给远程数据库的发布者。而每个远程数据库则将 CONSOLIDATE 权限授予给统一数据库。
例如,有一个由其发布者 HeadOffice 标识的统一数据库和一个由其发布者 RegionalOffice 标识的远程数据库。
在统一数据库 HeadOffice 上,您可以:
创建一个与远程数据库的发布者同名的用户:RegionalOffice。
将 REMOTE 权限授予给 RegionalOffice。这会将 RegionalOffice 标识为 HeadOffice 的远程数据库。
在远程数据库 RegionalOffice 上,您可以:
创建一个与统一数据库的发布者同名的用户:HeadOffice。
将 CONSOLIDATE 权限授予给 RegionalOffice。这会将 RegionalOffice 标识为 HeadOffice 的远程数据库。
缺省情况下,抽取实用程序 (dbxtract) 和 [抽取数据库向导] 会将相应的 PUBLISH 和 CONSOLIDATE 权限授予给远程数据库中的用户。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |