レプリカの登録解除 (Unregister Replica) (データ管理)

サマリー

エンタープライズ ジオデータベースからレプリカを登録解除します。

使用法

  • このツールは、レプリカの所有者またはジオデータベース管理者として実行する必要があります。 サービスベースのレプリカの場合、レプリカの所有者はサービス プロセスが実行されたデータベース ユーザーです。

  • レプリカにバージョンが関連付けられている場合、このツールはバージョンを削除しません。

  • このツールを実行する前に、レプリカを使用する必要がないことを確認してください。 レプリカが登録解除されると、変更の同期に使用できません。

  • このツールは、ジオデータベース レプリケーションを使用して ArcGIS Desktop または ArcGIS AllSource で作成されたレプリカや、フィーチャ サービスを使用して作成されたレプリカをサポートしています。

  • レプリカの名前と ID は、[レプリカの管理] ウィンドウを使用するか、フィーチャ サービスの replicas REST リソースから取得できます。

  • レプリカの作成元のフィーチャ サービスにアクセスできないか、フィーチャ サービス自体が存在しない場合は、arcpy.da.ListReplicas Python 関数を使用して、ジオデータベースに作成されたすべてのレプリカ タイプのリストを取得できます。

パラメーター

ラベル説明データ タイプ
入力ジオデータベース

登録解除するレプリカを含むエンタープライズ ジオデータベース。

Workspace
レプリカ ID または名前

登録解除されるレプリカの名前または ID。 レプリカ名を指定する場合は、完全修飾名である必要があります (例: myuser.myreplica)。

String

派生した出力

ラベル説明データ タイプ
更新されたジオデータベース

登録解除されたレプリカがある、更新されたジオデータベース。

Workspace

arcpy.management.UnregisterReplica(in_geodatabase, in_replica)
名前説明データ タイプ
in_geodatabase

登録解除するレプリカを含むエンタープライズ ジオデータベース。

Workspace
in_replica

登録解除されるレプリカの名前または ID。 レプリカ名を指定する場合は、完全修飾名である必要があります (例: myuser.myreplica)。

String

派生した出力

名前説明データ タイプ
updated_geodatabase

登録解除されたレプリカがある、更新されたジオデータベース。

Workspace

コードのサンプル

UnregisterReplica (レプリカの登録解除) の例 1 (Python ウィンドウ)

ID でレプリカを登録解除します。

import arcpy
arcpy.management.UnregisterReplica("C:\\MyProject\\myConnection.sde", 
                                   "B6F7CAB6-B9E1-4B97-A67C-1499FF59CB7D")
UnregisterReplica (レプリカの登録解除) の例 2 (スタンドアロン スクリプト)

ジオデータベース内のすべてのレプリカを登録解除します。

# Import modules
import arcpy

# Set local variables
sdeConnection = "C:\\MyProject\\myConnection.sde"

# Loop through all replicas and unregister each one
replicas = arcpy.da.ListReplicas(sdeConnection, True)
for replica in replicas:
    arcpy.management.UnregisterReplica(sdeConnection, replica.name)

環境

このツールは、ジオプロセシング環境を使用しません。

関連トピック