Count objects per table
SQL
SELECT
SCHEMA_NAME(t.schema_id) AS [SchemaName],
t.name AS [TableName],
SUM(p.rows) AS [TotalRowCount]
FROM
sys.tables AS t
JOIN sys.partitions AS p ON t.object_id = p.object_id
WHERE
p.index_id IN (0, 1) -- 0 = Heap, 1 = Clustered Index
GROUP BY
SCHEMA_NAME(t.schema_id),
t.name
ORDER BY
[TotalRowCount] DESC;