Si estás intentando traer una tabla de un servidor SQL, como Microsoft SQL Server, y la tabla contiene datos en Microsoft SQL Server pero aparece en blanco en ArcMap, es posible que la tabla esté utilizando nombres de campos que no son compatibles con ESRI. Necesitarás ajustar la consulta.
Aquí tienes un ejemplo de una consulta que no es compatible con ESRI:
select ID, Device Name, Date, Meter - Current Day Reading (Last Known Value),
MeterNumber from tableName.dbo.meterReadings
Los nombres de columna de la tabla de SQL Server tenían espacios, paréntesis y guiones, algunos o todos los cuales no son compatibles con ESRI. Afortunadamente, esto solo requiere una corrección simple. Para hacerlo, haz clic derecho en la tabla en la Tabla de Contenidos de ArcMap, ve a Propiedades, ve a la pestaña Orígenes y cambia la consulta para poner alias a los nombres de campo ofensivos. Necesitarás rodear cada nombre de campo ofensivo con corchetes.
La consulta corregida se verá así:
select ID, [Device Name] as deviceName, Date, [Meter - Current Day Reading
(Last Known Value)] as currentDayMeterReading, MeterNumber from
tableName.dbo.meterReadings