また、各リモートデータベースには、ユーザー ID sync_user (パスワードは sync_user) もあります。このユーザー ID は、dbmlsync コマンドラインでのみ使用します。sync_user は REMOTE DBA 権限を持っているので、dbmlsync からの接続時にはあらゆる操作を実行できますが、他のアプリケーションからの接続時には何の権限もありません。そのため、sync_user の ID およびパスワードを使用しても問題にはなりません。
統合データベースには、mlmaint というユーザーが存在します。このユーザーは Mobile Link 同期統計とエラーのモニタリングに使用されるテーブルの所有者です。mlmaint ユーザーは接続権限を持っていません。テーブルを個々のユーザー ID に割り当てるには、スキーマ内でオブジェクトを他のオブジェクトから分離するだけであり、Sybase Central や他のユーティリティで管理しやすくなっています。
Mobile Link ユーザー名は、データベースユーザー ID とは異なります。各リモートデバイスには、データベースへの接続時に使用するユーザー ID の他に、Mobile Link ユーザー名があります。Samuel Singer の Mobile
Link ユーザー名は SSinger です。Pamela Savarino の Mobile Link ユーザー名は PSavarino です。Mobile Link ユーザー名は、次のロケーションで格納または使用されています。
リモートデータベース。Mobile Link ユーザー名が、CREATE SYNCHRONIZATION USER 文を使用して追加されています。
統合データベース。Mobile Link ユーザー名とパスワードが、mluser ユーティリティを使用して追加されています。
MobiLink\Contact\step2.bat 内の dbmlsync コマンドライン。同期時に、接続ユーザーの Mobile Link パスワードが指定されます。
Mobile Link サーバー。同期時、Mobile Link ユーザー名がパラメーターとして多数のスクリプトに指定されます。
統合データベース側の SalesRep テーブル。ml_username カラムがあります。同期スクリプトは、このカラムの値と Mobile Link ユーザー名パラメーターを比較します。