Deshabilitar adjuntos (Administración de datos)

Resumen

Deshabilita adjuntos en una tabla o clase de entidad de geodatabase. La herramienta elimina la clase de relación del adjunto y la tabla de adjuntos.

Uso

  • Si el dataset de entrada proviene de una geodatabase corporativa, debe provenir de una conexión de base de datos establecida como el propietario de los datos.

  • Esta herramienta elimina permanentemente todos los adjuntos que se almacenan internamente en la geodatabase y que están asociados al Dataset de entrada. Si se habilitan los adjuntos después de estar deshabilitados, no estará presente ningún adjunto que haya estado previamente asociado a la clase de entidad o tabla.

  • Si la tabla o clase de entidad de geodatabase no tiene adjuntos habilitados, aparecerá un mensaje de advertencia y no ocurrirá ningún procesamiento.

Sintaxis

arcpy.management.DisableAttachments(in_dataset)
ParámetroExplicaciónTipo de datos
in_dataset

La clase de entidad o tabla de geodatabase para la que se deshabilitarán los adjuntos. La entrada debe estar en una geodatabase versión 10 o más reciente.

Table View

Salida derivada

NombreExplicaciónTipo de datos
out_dataset

El dataset de entrada actualizado.

Vista de tabla

Muestra de código

Ejemplo de DisableAttachments (ventana de Python)

El siguiente fragmento de código ilustra la forma en que se debe usar la herramienta DisableAttachments en la ventana de Python.

import arcpy
arcpy.DisableAttachments_management(r"C:\Data\City.gdb\Parcels")
Ejemplo de DisableAttachments (script independiente)

El siguiente script ilustra la forma en que se debe usar la herramienta DisableAttachments en una secuencia de comandos independiente.

# Name: DisableAttachments_Example.py
# Description: GDB Attachments are no longer required, so disable
#              attachments on the input dataset

# Import system modules
import arcpy

# Set the geoprocessing workspace to the feature dataset LandRecord
# in the geodatabase City.gdb
arcpy.env.workspace = r"C:\Data\City.gdb\LandRecord"

# Set local variables
input = "Parcels"

# Use DisableAttachments to delete all attachment files from the gdb
# and disable attachment handling
arcpy.DisableAttachments_management(input)

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados