比较复本方案 (Data Management)

许可等级:BasicStandardAdvanced

摘要

生成用以描述复本地理数据库和相关复本地理数据库之间方案差异的 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)

环境

相关主题

许可信息

ArcGIS for Desktop Basic:否
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013