Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
この文は、Ultra Light 同期プロファイルを変更するために使用します。同期プロファイルによって、Ultra Light データベースが Mobile Link サーバーと同期する方法を定義します。
ALTER SYNCHRONIZATION PROFILE sync-profile-name MERGE sync-option [; ... ]
sync-option : sync-option-name = sync-option-value
sync-option-name : string
sync-option-value : string
sync-profile-name 同期プロファイルの名前。
MERGE 句 この句を使用して、既存のオプションを変更したり、同期プロファイルに新しいオプションを追加したりします。
sync-option 1 つ以上の同期オプションの値ペアがセミコロンで区切られた文字列。たとえば、'option1=value1;option2=value2' のように記述します。
'option1=value1;option2=value2'
sync-option-name 同期プロファイルオプションの名前。
sync-option-value 同期プロファイルオプションの値。
MERGE 句を使用して、既存の同期プロファイルを変更できます。この句を使用すると、MERGE 句で指定した同期オプションだけが変更されます。同期プロファイルから同期オプションを削除するには、'option1=;' のような sync-option 文字列を作成します (オプションの値を空に設定します)。
'option1=;'
同期プロファイルオプション STREAM は、その値にサブリストが含まれているため他のオプションとは異なっています (例:'STREAM=TCPIP{host=192.168.1.1;port=1234}')。この場合、'host=192.168.1.1;port=1234' がサブリストになります。サブリストの値を追加または削除するには、STREAM の sync-option-name と sub-option-name の間にピリオドを使用します。たとえば、MERGE 'stream.port=5678;stream.host=;compression=zlib' のようにすると、同期プロファイルは stream=TCPIP{port=5678;compression=zlib} になります。新しい値にストリームを設定しようとすると、ストリームの値全体が置換されます。たとえば、MERGE 'stream=HTTPS' のようにすると、同期プロファイルは stream=HTTPS{} になります。
'STREAM=TCPIP{host=192.168.1.1;port=1234}'
'host=192.168.1.1;port=1234'
MERGE 'stream.port=5678;stream.host=;compression=zlib'
stream=TCPIP{port=5678;compression=zlib}
MERGE 'stream=HTTPS'
なし
次の例は、ALTER SYNCHRONIZATION PROFILE...REPLACE 文を示します。
CREATE SYNCHRONIZATION PROFILE myProfile1; ALTER SYNCHRONIZATION PROFILE myProfile1 REPLACE 'publications=p1;uploadonly=on';
次の例は、ALTER SYNCHRONIZATION PROFILE...MERGE 文を示します。
CREATE SYNCHRONIZATION PROFILE myProfile2 'publications=p1; ALTER SYNCHRONIZATION PROFILE myProfile2 MERGE 'publications=p2;uploadonly=on';
次の例は、別のオプションで一連の ALTER SYNCHRONIZATION PROFILE コマンドを実行した後に発生する変更を示します。
myProfile1='MobiLinkUID=mary;ScriptVersion=default' とします。
myProfile1='MobiLinkUID=mary;ScriptVersion=default'
ALTER SYNCHRONIZATION PROFILE myProfile1 REPLACE 'MobiLinkPwd=sql;ScriptVersion=1' を実行した後、myProfile1 は 'MobiLinkPwd=sql;ScriptVersion=1' になります。
ALTER SYNCHRONIZATION PROFILE myProfile1 REPLACE 'MobiLinkPwd=sql;ScriptVersion=1'
'MobiLinkPwd=sql;ScriptVersion=1'
ALTER SYNCHRONIZATION PROFILE myProfile1 MERGE 'MobiLinkUID=mary;STREAM=tcpip' を実行した後、myProfile1 は 'MobiLinkPwd=sql;ScriptVersion=1;MobiLinkUID=mary;STREAM=tcpip' になります。
ALTER SYNCHRONIZATION PROFILE myProfile1 MERGE 'MobiLinkUID=mary;STREAM=tcpip'
'MobiLinkPwd=sql;ScriptVersion=1;MobiLinkUID=mary;STREAM=tcpip'
ALTER SYNCHRONIZATION PROFILE myProfile1 MERGE 'MobiLinkUID=;STREAM.host=192.168.1.1;STREAM.port=1234;ScriptVersion=;' を実行した後、myProfile1 は 'MobiLinkPwd=sql;STREAM=tcpip{192.168.1.1;port=1234}' になります。
ALTER SYNCHRONIZATION PROFILE myProfile1 MERGE 'MobiLinkUID=;STREAM.host=192.168.1.1;STREAM.port=1234;ScriptVersion=;'
'MobiLinkPwd=sql;STREAM=tcpip{192.168.1.1;port=1234}'
ALTER SYNCHRONIZATION PROFILE myProfile1 MERGE 'MobiLinkPwd=;Ping=yes;STREAM =HTTP' を実行した後、myProfile1 は 'Ping=yes;STREAM=HTTP' になります。
ALTER SYNCHRONIZATION PROFILE myProfile1 MERGE 'MobiLinkPwd=;Ping=yes;STREAM =HTTP'
'Ping=yes;STREAM=HTTP'
ALTER SYNCHRONIZATION PROFILE myProfile1 MERGE 'STREAM=HTTP{host=192.168.1.1}' を実行した後、myProfile1 は 'Ping=yes;STREAM=HTTP{host=192.168.1.1}' になります。
ALTER SYNCHRONIZATION PROFILE myProfile1 MERGE 'STREAM=HTTP{host=192.168.1.1}'
'Ping=yes;STREAM=HTTP{host=192.168.1.1}'