レプリカ スキーマの比較(Compare Replica Schema) (データの管理)

サマリ

レプリカ ジオデータベースと相対レプリカ ジオデータベースの間のスキーマの差分を示す XML を作成します。

使用法

構文

CompareReplicaSchema_management (in_geodatabase, in_source_file, output_replica_schema_changes_file)
パラメータ説明データ タイプ
in_geodatabase

レプリカ スキーマを比較する対象となるレプリカ ジオデータベースを指定します。ジオデータベースには、ローカル ジオデータベースまたはジオデータ サービスを指定できます。

Workspace; GeoDataServer
in_source_file

比較に使用する相対レプリカ のスキーマが含まれているファイルを指定します。

File
output_replica_schema_changes_file

スキーマの差分の説明を格納するファイルを指定します。

File

コードのサンプル

CompareReplicaSchema(レプリカ スキーマの比較)の例 1(Python ウィンドウ)

次のスクリプトは、Python ウィンドウで CompareReplicaSchema(レプリカ スキーマの比較)関数を使用する方法を示しています。

import arcpy
from arcpy import env
env.workspace = "C:/Data"
arcpy.CompareReplicaSchema_management("MySDEdata.sde", "RelativeReplicaSchema.xml", "SchemaComparison.xml")
CompareReplicaSchema(レプリカ スキーマの比較)の例 2(スタンドアロン Python スクリプト)

次のスクリプトは、スタンドアロン Python スクリプトで CompareReplicaSchema(レプリカ スキーマの比較)関数を使用する方法を示しています。

# Name CompareReplicaSchema_Example2.py
# Description: Compares a replica schema (in an SDE workspace) to its relative replicas schema (in an XML file).  
# The results of the comparison are created in an XML file
# The relative replicas XML schema file was created using the ExportReplicaSchema tool.


# Import system modules
import arcpy
from arcpy import env

# Set workspace
env.workspace = "C:/Data"

# Set local variables
in_geodatabase = "MySDEdata.sde"
in_source_file = "RelativeReplicaSchema.xml"
output_schema_changes = "outputSchemaChanges.xml"

# Execute CompareReplicaSchema
arcpy.CompareReplicaSchema_management(in_geodatabase, in_source_file, output_schema_changes)

環境

関連項目

ライセンス情報

ArcView: いいえ
ArcEditor: はい
ArcInfo: はい

7/10/2012