---
sourceDocument: オーストラリア ServiceNow AI Platform の機能
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/servicenow-platform

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア ServiceNow AI Platform の機能

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# エラーの回避

# インスタンスデータレプリケーション (IDR)での挿入および更新エラーの回避 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

プロデューサーレプリケーションセットでクラス名フィルターを指定することで、 インスタンスデータレプリケーション (IDR) (IDR) での挿入と更新の失敗を回避できます。  
重要:  
このトピックは、Utah リリースより前に作成されたプロデューサーレプリケーションセットにのみ適用されます。

親テーブルと 1 つ以上の子テーブルを複製する場合は、プロデューサーレプリケーションセットの送信エントリで sys_class_name フィルターを親テーブルに追加する必要があります。sys_class_nameフィルターがない場合、挿入と更新の失敗は次に表示されます インスタンスデータレプリケーション (IDR)レプリケーションペイロードエラー 次のシナリオの場合:

* 子テーブル内のレコードが複製されるときに挿入エラーが発生します。これは、システムが親テーブルに対して同じ sys_id で 2 回挿入しようとするためです。sys_class_name フィルターを親に追加すると、親テーブルへの挿入中の一意キー違反が防止されます。
* プロデューサーインスタンスの複製された子テーブルに新しいレコードが追加されます。インスタンスデータレプリケーション (IDR) (IDR) は最初にコンシューマーの親テーブルにレコードを作成しますが、子テーブルには作成しません。プロデューサーインスタンスで子レコードが変更された場合、レコードは親テーブルにのみ存在するため、レプリケーション中にコンシューマーインスタンスの子テーブルで更新エラーが発生します。

{#preventing-insert-update-errors__ul_v2n_2k3_vvb}

親テーブルである場合は、その子テーブルを複製するかどうかを決定します。

* 1 つ以上の子テーブルを複製する場合は、親テーブルの sys_class_name 値を識別し、対応する sys_class_name フィルターを親テーブルに追加する必要があります。たとえば、タスクタイプは、タスク \[task\] テーブルの sys_class_name のラベルです。タスクに加えてインシデントの複製を開始するには、タスク \[task\] テーブルの送信エントリに \[タスクタイプ\] \[次の値に等しい (=)\] \[タスク\] を追加する必要があります。

* 親テーブルのみを複製する場合、このフィルターはオプションです。
* 親テーブルが既に複製されている場合は、親を編集して sys_class_name フィルターを追加する必要があります。

{#preventing-insert-update-errors__ul_esq_hrl_2tb}

子テーブルである場合は、その親を複製するかどうかを決定します。

* 親テーブルも同様に複製する場合、親テーブルの sys_class _name 値を識別し、対応する sys_class_name フィルターを親テーブルに追加する必要があります。たとえば、タスクタイプは、タスク \[task\] テーブルの sys_class_name のラベルです。インシデントに加えてタスクの複製を開始するには、タスク \[task\] テーブルの送信エントリに \[タスクタイプ\] \[次の値に等しい (=)\] \[タスク\] を追加する必要があります。

* 子テーブルのみを複製する場合は、フィルターはオプションです。
* 1 つ以上の子テーブルが既に複製されている場合は、sys_class_name フィルターを親に追加する必要があります。
{#preventing-insert-update-errors__ul_mqz_jsl_2tb}
**関連概念**   

* [インスタンスデータレプリケーション (IDR)のインスタンス間でのレプリケートされたデータの比較](https://servicenow-prod.fluidtopics.net/2sRfjweryg9VD4yfKHEEcg "インスタンスデータレプリケーション (IDR) (IDR) でインスタンス間のレプリケーションデータを比較することで、欠落または不一致のレコードを見つけます。")
* [インスタンスデータレプリケーション (IDR) でインスタンスからのレプリケーション構成を別のインスタンスに展開する](https://servicenow-prod.fluidtopics.net/UUoV3nj0dF2ckaSDuOPh0g "インスタンスデータレプリケーション (IDR) (IDR) では、更新セットを使用して、1 つのインスタンスから別のインスタンスにレプリケーション構成をコピーします。")
* [インスタンスデータレプリケーション (IDR)によるクローンオプション](https://servicenow-prod.fluidtopics.net/drxef7nM6YDpwFqdZl6FXQ "インスタンスデータレプリケーション (IDR) (IDR) を使用して、あるインスタンスから別のインスタンスにデータベースを正常にクローンするには、特定のテーブルが保持または除外されていることを確認してください。")
* [インスタンスデータレプリケーション (IDR)でのレプリケーションステータスのモニタリング](https://servicenow-prod.fluidtopics.net/gNywJuayLbM75fDhqOKrLw "インスタンスデータレプリケーション (IDR) (IDR) モニタリングダッシュボードを使用して、アクティブなプロデューサーおよびコンシューマーレプリケーションセット、スケジュール済みジョブ、シード要求、ライセンス使用状況、またはスケジュール済みレプリケーションのステータスを監視します。")
* [インスタンスデータレプリケーション (IDR) でのキューの監視](https://servicenow-prod.fluidtopics.net/v8~VxDw2QauvzxMTMAbJBw "インスタンスデータレプリケーション (IDR) (IDR) キューダッシュボードを使用して、レプリケーションレコードキュー、メッセージ生成キュー、メッセージ消費キュー、およびすべてのレプリケーションセットで処理されたメッセージを監視します。")  
**関連タスク**   

* [インスタンスデータレプリケーション (IDR)でのレプリケーションデータへのコンシューマーアクセスの管理](https://servicenow-prod.fluidtopics.net/ehZUYa55Kq55JtCRucbbOA "インスタンスデータレプリケーション (IDR) (IDR) 内のレプリケーションデータにアクセスするコンシューマーの要求を承認します。")  
**関連資料**   

* [インスタンスデータレプリケーション (IDR) でのデータレプリケーションエラーの解決](https://servicenow-prod.fluidtopics.net/PXL8r4QB5Ne9EftLiG0V2A "エラーを解決し、インスタンスデータレプリケーション (IDR) (IDR) レプリケーションセットのステータスを監視します。")

