この文は、カスタム・データベース抽出プロシージャで、単一トランザクションでの 1 リモート・ユーザのすべてのサブスクリプションの起動に使用します。
REMOTE RESET userid
この文は、1 人のリモート・ユーザのすべてのサブスクリプションを 1 つのトランザクションで起動します。ISYSREMOTEUSER テーブルの log_sent 値と confirm_sent 値をトランザクション・ログの現在の位置に設定します。また、ISYSSUBSCRIPTION で作成し、起動した値を、このリモート・ユーザのすべてのサブスクリプションに使用するトランザクション・ログの現在の位置に設定します。この文はコミットを実行しません。この呼び出しの後、明示的にコミットを実行してください。
ライブ・データベース上で安全な抽出処理を書き込むには、サブスクリプションが開始されたのと同じトランザクション内で、データを独立性レベル 3 で抽出します。
この文を START SUBSCRIPTION の代わりに使用できます。START SUBSCRIPTION は、関連動作として暗黙的にコミットを実行するため、リモート・ユーザが複数のサブスクリプションを持つ場合に START SUBSCRIPTION を使用して 1 つのトランザクションですべてのサブスクリプションを起動することはできません。
DBA 権限が必要です。
この文のオートコミットはありません。
SQL/2003 ベンダ拡張。
次の文は、リモート・ユーザ SamS のサブスクリプションをリセットします。
REMOTE RESET SamS; COMMIT; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |