単層階層では、1 つの統合データベースの下に 1 つ以上のリモート・データベースが存在します。このような階層では、統合データベースによって、リモート・データベースのパブリッシャに REMOTE パーミッションが付与されます。各リモート・データベースでは、統合データベースに CONSOLIDATE パーミッションを付与します。
たとえば、統合データベースのパブリッシャによって識別される統合データベース HeadOffice と、リモート・データベースのパブリッシャによって識別されるリモート・データベース RegionalOffice があるとします。
統合データベース HeadOffice で、次の処理を実行します。
リモート・データベース RegionalOffice のパブリッシャと同じ名前のユーザを作成します。
RegionalOffice に REMOTE パーミッションを付与します。これにより、RegionalOffice が HeadOffice のリモート・データベースとして識別されます。
リモート・データベース RegionalOffice で、次の処理を実行します。
統合データベース HeadOffice のパブリッシャと同じ名前のユーザを作成します。
RegionalOffice に CONSOLIDATE パーミッションを付与します。これにより、RegionalOffice が HeadOffice のリモート・データベースとして識別されます。
抽出ユーティリティ (dbxtract) とデータベース抽出ウィザードでは、デフォルトで、適切な PUBLISH パーミッションと CONSOLIDATE パーミッションが、リモート・データベース内のユーザに付与されます。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |