Encontré este script sql-server-2005-alcance-tabla-fila-tamaño-límite- que parece devolver el tamaño de la fila por longitudes de tipo de datos definidos. Necesito un script que me dé todas las filas en una tabla en las que su tamaño máximo de datos sea superior al 8024 recomendado (lo que MS recomiende)
sql-server
Antonio
fuente
fuente

SELECT * FROM sys.dm_db_index_physical_stats(DB_ID(N'Database_Name'), OBJECT_ID(N'Table_Name'), NULL, NULL, 'DETAILED')y buscar cualquier cosa dondealloc_unit_type_descestéROW_OVERFLOW_DATARespuestas:
Prueba este script:
Las filas se ordenarán por tamaño, por lo que puede verificar de arriba a abajo.
fuente
Me gustó lo anterior de Jaime. Agregué algunos corchetes para manejar nombres de columnas extraños.
fuente
Y me gustó lo anterior de Speedcat y lo extendí para enumerar todas las tablas con recuentos de filas y bytes totales.
fuente
prueba esto:
fuente