ST0905070
Mobile Link同期クライアントは、複数の接続を使用する
Tips!
Mobile Link同期クライアントは、リモート・データベースに対して、2〜4の接続を使用します。
接続の内訳としては、以下のようになります。
@同期処理用(必須) : 2接続
Aエラー・イベントフック処理用(オプション) : 1接続
BDbmlsync API用(オプション) : 1接続
@の接続は同期の為に必ず必要となる接続であり、常に2接続を必要とします。 |
Aの接続は、同期中にエラーが発生し、以下のエラー・イベントフック・プロシージャが呼び出された時だけ使用されます。
・sp_hook_dbmlsync_all_error
・sp_hook_dbmlsync_communication_error
・sp_hook_dbmlsync_download_com_error
・sp_hook_dbmlsync_download_fatal_sql_error
・sp_hook_dbmlsync_download_log_ri_violation
・sp_hook_dbmlsync_misc_error
・sp_hook_dbmlsync_sql_error |
Bの接続はDbmlsync APIを呼び出した際にユーザ認証の為に使用されます。 |
上記のようにMobile Link同期クライアントの使用時には複数の接続が必要ですので、、リモート・データベースにパーソナル・サーバ(最大同時接続が10)をご使用の際はユーザ・アプリケーションなどからの同時接続数が6〜8以下となるよう設計を行ってください。
なお、データベースの”イベント”も1つの接続としてカウントされますので、ご注意ください。
(この”イベント”とは、同期イベントではなく、データベース内で実行される「スケジュールとイベントの使用によるタスクの自動化」を示します。)
|