laptop and a wrench


The arcpy.ListFeatureClasses and arcpy.da.Walk functions return non-registered spatial tables within a Relational Database Management System (RDBMS).

Last Published: January 14, 2016 ArcSDE/Enterprise Geodatabase
Bug ID Number BUG-000093302
SubmittedJanuary 5, 2016
Last ModifiedJanuary 28, 2021
Applies toArcSDE/Enterprise Geodatabase
Version found10.2.1
StatusWill Not Be Addressed

Additional Information

This is as designed. These functions will list objects that contain a spatial column, both registered and non-registered.


Use the arcpy.Describe function to find the dataset ID (DSID). Registered objects will have a value greater than 0. gdb = r'Database Connections\Connection to sde.sde' arcpy.env.workspace = gdb for fc in arcpy.ListFeatureClasses(): desc = arcpy.Describe(fc) if desc.DSID > 0: print '{} is registered'.format(fc) if desc.DSID < 0: print '{} is not registered'.format(fc)

Steps to Reproduce

Bug ID: BUG-000093302


  • ArcSDE/Enterprise Geodatabase

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic