我想要SQL Server实例中每个数据库的统计信息。
对于每个数据库,我想知道有多少触发器,存储过程等。
也许数据库之间也有链接。
任何对迁移,使用情况报告,统计开发都有用的统计数据。
答案 0 :(得分:1)
查看SQL Server中的Catalog Views - 它们几乎可以告诉您所有内容。
触发器数量?
SELECT COUNT(*) FROM sys.triggers
存储过程的数量?
SELECT COUNT(*) FROM sys.procedures
等等 - 可能性无穷无尽......
答案 1 :(得分:0)
这将完全符合您的需要
EXECUTE master.sys.sp_MSforeachdb 'USE [?]; EXEC sp_spaceused'
此链接为您提供more details
还有一些其他未记录的存储过程,例如一个用于表格,它们很有用。