SQL Server: listar tamanho e número de registro de todas as tabelas
Lista as tabelas de um banco de dados SQL Server, junto com o nro. de registros, e tamanho de cada tabela.

SELECT
t.NAME AS Entidade,
p.rows AS Registros,
SUM(a.total_pages) * 8 AS EspacoTotalKB,
SUM(a.used_pages) * 8 AS EspacoUsadoKB,
(SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS EspacoNaoUsadoKB
FROM
sys.tables t
INNER JOIN
sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN
sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
INNER JOIN
sys.allocation_units a ON p.partition_id = a.container_id
LEFT OUTER JOIN
sys.schemas s ON t.schema_id = s.schema_id
WHERE
t.NAME NOT LIKE ´dt%´
AND t.is_ms_shipped = 0
AND i.OBJECT_ID > 255
GROUP BY
t.Name, s.Name, p.Rows
ORDER BY
Registros DESC
Fonte: https://avila.net.br/2013/11/29/sql_server_listar_tamanho_e_numero_de_registro_de_todas_as_tabelas/
Lempira
TCP
California
payment
Checking Account
Checking Account
Checking Account
bypassing
Optimization
white
Assurance
facilitate
Auto Loan Account
Antigua and Barbuda
panel
Generic Soft Mouse
Configuration
synthesize
synthesize
synthesize
circuit
Coordinator
Dynamic
Intelligent Plastic Keyboard
Indian Rupee
Guinea Franc
infrastructures
generating
Manager
IB
Executive