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)
El servidor MS SQL solo permite almacenar 8060 bytes de datos como máximo en una fila. Por lo tanto, el tamaño de la fila siempre será <= 8060. Nunca cruzará esto.
—
AnandPhadke
@AnandPhadke Esto no es totalmente correcto: msdn.microsoft.com/en-us/library/ms186981%28SQL.90%29.aspx
—
Jaime
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_desc
estéROW_OVERFLOW_DATA