Microsoft SQL Server Cuente el número de tablas en una base de datos


Ejemplo

Esta consulta devolverá el número de tablas en la base de datos especificada.

USE YourDatabaseName
SELECT COUNT(*) from INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' 

La siguiente es otra forma en que esto se puede hacer para todas las tablas de usuarios con SQL Server 2008+. La referencia está aquí .

SELECT COUNT(*) FROM sys.tables