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 のレプリケーション設計と設定 » ユーザ・パーミッション

 

CONSOLIDATE パーミッション

SQL Remote 階層内で現在のデータベースの直上にあるデータベースには、現在のデータベースによって CONSOLIDATE パーミッションが付与されます。各リモート・データベースで、統合データベースに CONSOLIDATE パーミッションを付与する必要があります。

CONSOLIDATE パーミッションは、読み込み専用リモート・データベースから統合データベースにも付与する必要があります。これは、リモート・データベースから統合データベースに受信確認が送信されるためです。

ユーザに CONSOLIDATE パーミッションを付与する場合は、次の設定を行う必要があります。

  • メッセージ・システム   データベース内で最低 1 つのメッセージ・システムが定義されるまで、新規統合ユーザを作成することはできません。SQL Remote メッセージ・システムを参照してください。

  • 送信頻度   SQL 文を使用して CONSOLIDATE パーミッションを付与する場合、送信頻度の設定はオプションです。送信頻度の設定を参照してください。

CONSOLIDATE パーミッションを付与するには、次の処理を実行します。

  • ユーザを統合ユーザとして識別します。

  • この統合ユーザでメッセージを交換するときに使用するメッセージ・タイプを指定します。

  • メッセージの送信先アドレスを指定します。

  • メッセージが統合ユーザに送信される頻度を指示します。

データベースのパブリッシャは、同じデータベースの REMOTE パーミッションと CONSOLIDATE パーミッションを持つことはできません。これにより、パブリッシャが、出力メッセージの送信者と受信者の両方として識別されます。

抽出ユーティリティ (dbxtract)

抽出ユーティリティ (dbxtract) またはデータベース抽出ウィザードでリモート・データベースを抽出すると、リモート・データベースで GRANT CONSOLIDATE 文が自動的に実行されます。


CONSOLIDATE パーミッションの付与
CONSOLIDATE パーミッションの取り消し