1

我想要 SQL Server 实例中每个数据库的统计信息。

对于每个数据库,我想知道有多少触发器、存储过程等。

也许还有数据库之间的链接。

任何对迁移、使用报告、统计开发有用的统计数据。

4

2 回答 2

1

看看 SQL Server 中的目录视图——它们几乎可以告诉你一切。

触发器数量?

 SELECT COUNT(*) FROM sys.triggers

存储过程的数量?

 SELECT COUNT(*) FROM sys.procedures

等等 - 可能性是无穷无尽的......

于 2013-09-03T16:14:26.337 回答
0

这将完全满足您的需求

EXECUTE master.sys.sp_MSforeachdb 'USE [?]; EXEC sp_spaceused'

此链接为您提供更多详细信息

还有一些其他未记录的存储过程,例如一个用于表的存储过程,它们很有用。

于 2013-09-03T17:19:42.643 回答