Anlagen deaktivieren (Data Management)
Zusammenfassung
Deaktiviert Anlagen an eine Geodatabase-Feature-Class oder Tabelle. Löscht die Anlagenbeziehungsklasse und Anlagetabelle.
Verwendung
-
Dieses Werkzeug löscht alle in der Geodatabase intern gespeicherten und mit dem Eingabe-Dataset verknüpften Anlagen dauerhaft. Wenn Anlagen aktiviert werden, nachdem sie deaktiviert waren, sind keine Anlagen vorhanden, die zuvor mit der Feature-Class oder Tabelle verknüpft waren.
Wenn die Geodatabase-Feature-Class oder die Tabelle keine Anlagen aktiviert hat, wird eine Warnmeldung ausgegeben, und es findet keine Verarbeitung statt.
Syntax
Parameter | Erläuterung | Datentyp |
in_dataset |
Geodatabase-Tabelle oder Feature-Class, für die Anlagen deaktiviert werden. Die Eingabedaten müssen sich in einer Geodatabase der Version 10 oder höher befinden. | Table View |
Codebeispiel
Der folgende Codeausschnitt illustriert, wie das Werkzeug "DisableAttachments" im Python-Fenster verwendet wird.
import arcpy
arcpy.DisableAttachments_management(r"C:\Data\City.gdb\Parcels")
Das folgende Skript veranschaulicht, wie Sie das Werkzeug "DisableAttachments" in einem eigenständigen Skript verwenden.
## GDB Attachments are no longer required, so disable attachments on the input dataset
import arcpy, os, sys
# set the geoprocessing workspace to the feature dataset LandRecord in the geodatabase City.gdb
arcpy.env.workspace = r"C:\Data\City.gdb\LandRecord"
input = "Parcels"
# use DisableAttachments to delete all attachment files from the gdb and disable attachment handling
try:
arcpy.DisableAttachments_management(input)
except:
print arcpy.GetMessages(2)