Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Remote » SQL Remote のレプリケーション設計 » SQL Remote のレプリケーション設計と設定 » ユーザ・パーミッション

 

多層階層

多層階層では、現在のデータベースの直下にあるすべてのリモート・データベースに REMOTE パーミッションが付与されます。階層内の現在のデータベースの直上にあるデータベースには CONSOLIDATE パーミッションが付与されます。

たとえば、統合データベースのパブリッシャ HeadOffice によって識別される統合データベースがあり、このデータベースにはリモート・データベース RegionalOffice が存在するとします。ただし、RegionalOffice データベースにもリモート・データベース Office が存在します。

統合データベース HeadOffice で、次の処理を実行します。

  • リモート・データベース RegionalOffice のパブリッシャと同じ名前のユーザを作成します。

  • ユーザ RegionalOffice に REMOTE パーミッションを付与します。このことによって、RegionalOffice が HeadOffice からメッセージを受信するデータベースとして識別されます。

RegionalOffice データベースで、次の処理を実行します。

  • 統合データベース HeadOffice のパブリッシャと同じ名前のユーザを作成します。

  • HeadOffice に CONSOLIDATE パーミッションを付与します。このことによって、HeadOffice が RegionalOffice の統合データベースとして識別されます。つまり、HeadOffice が、RegionalOffice にメッセージを送信するデータベースとなります。

  • RegionalOffice の直下にあるデータベースと同じ名前のデータベース Office と同じ名前のユーザを作成します。

  • Office に REMOTE パーミッションを付与します。このことによって、Office が RegionalOffice からメッセージを受信するデータベースとして識別されます。

Office データベースで、次の処理を実行します。

  • 統合データベース RegionalOffice のパブリッシャと同じ名前のユーザを作成します。

  • RegionalOffice ユーザに CONSOLIDATE パーミッションを付与します。このことによって、RegionalOffice が Office の統合データベースとして識別されます。つまり、RegionalOffice が Office にメッセージを送信します。

多層 SQL Remote システム。