摘要
启用表、要素图层或要素数据集的存档。
用法
通过启用存档,可以记录和访问数据库随时间推移而发生的更改。
只有企业级地理数据库支持存档。文件地理数据库和个人地理数据库均不支持存档。
版本化数据和非版本化数据均可启用存档。
语法
EnableArchiving_management (in_dataset)
参数 | 说明 | 数据类型 |
in_dataset | 要启用存档的数据集的名称。 | Feature Layer; Table View; Feature Dataset |
代码实例
启用存档 (EnableArchiving) 示例(Python 窗口)
以下代码片段说明了如何在 Python 命令窗口中使用启用存档 (EnableArchiving) 工具。
arcpy.EnableArchiving_management("Database Connections//toolbox.county.parcels")
启用存档 (EnableArchiving) 示例(独立 Python 脚本)
以下脚本说明了如何在独立脚本中使用启用存档 (EnableArchiving) 工具。
# Name: EnableArchiving_Example.py
# Description: Enable archiving on a dataset
# Import system modules
import arcpy
# Set local variables
in_dataset = 'C:/Data/connections/Redlands.sde/TEST.TOOLBOX.rdlsstreets'
# Describe the properties of the dataset to see if archiving is enabled.
desc = arcpy.Describe(in_dataset)
isArch = desc.IsArchived
# Enable Archiving if it is not already enabled.
if isArch == False:
# Execute EnableArchiving
arcpy.EnableArchiving_management(in_dataset)
print("{0} has been enabled for archiving.".format(in_dataset))
elif isArch == True:
# If IsArch = True, then archiving is already enabled
print("{0} already has archiving enabled.".format(in_dataset))