ラベル | 説明 | データ タイプ |
入力ジオデータベース | 登録解除するレプリカを含むエンタープライズ ジオデータベース。 | Workspace |
レプリカ ID または名前 | 登録解除されるレプリカの名前または ID。 レプリカ名を指定する場合は、完全修飾名である必要があります (例: myuser.myreplica)。 | String |
派生した出力
ラベル | 説明 | データ タイプ |
更新されたジオデータベース | 登録解除されたレプリカがある、更新されたジオデータベース。 | Workspace |
エンタープライズ ジオデータベースからレプリカを登録解除します。
このツールは、レプリカの所有者またはジオデータベース管理者として実行する必要があります。 サービスベースのレプリカの場合、レプリカの所有者はサービス プロセスが実行されたデータベース ユーザーです。
レプリカにバージョンが関連付けられている場合、このツールはバージョンを削除しません。
このツールを実行する前に、レプリカを使用する必要がないことを確認してください。 レプリカが登録解除されると、変更の同期に使用できません。
このツールは、ジオデータベース レプリケーションを使用して 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 |
ID でレプリカを登録解除します。
import arcpy
arcpy.management.UnregisterReplica("C:\\MyProject\\myConnection.sde",
"B6F7CAB6-B9E1-4B97-A67C-1499FF59CB7D")
ジオデータベース内のすべてのレプリカを登録解除します。
# 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)