リモート ID は GUID として作成されますが、意味のある名前に変更することもできます。SQL Anywhere と Ultra Light データベースの場合、リモート ID は、ml_remote_id と呼ばれるプロパティとしてデータベースに保存されます。
SQL Anywhere クライアントについては、リモート ID の設定を参照してください。
Ultra Light クライアントについては、Ultra Light ml_remote_id オプションを参照してください。
スターター・データベースを複数のロケーションに配備する場合は、リモート ID に NULL が設定されているデータベースを配備するのが最も安全です。事前に移植するようにデータベースを同期した場合は、配備前にリモート ID を NULL に設定し直すことができます。この方法により、リモート・データベースが初めて同期したときに、ユニークなリモート ID が割り当てられるので、リモート ID はユニークになります。また、リモート ID はリモート・セットアップ手順として設定できますが、ユニークでなければなりません。
リモート・データベースあたり 1 ユーザに Mobile Link 設定を定義する場合の管理作業を簡素化するには、各リモート・データベースで Mobile Link の 3 つの識別子すべてに同じ番号を使用することが必要な場合があります。たとえば、SQL Anywhere リモート・データベースでは、次のように設定できます。
-- Set the MobiLink user name: CREATE SYNCHRONIZATION USER "1" ... ; -- Set the partition number for DEFAULT GLOBAL AUTOINCREMENT: SET OPTION PUBLIC.GLOBAL_DATABASE_ID = '1'; -- Set the MobiLink remote ID: SET OPTION PUBLIC.ml_remote_id = '1'; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |