从多个DB中提取sys数据

时间:2018-04-03 16:34:08

标签: sql sql-server-2012

我有大量扩展属性,这些属性存放在我们的存储过程从中提取数据的位置。 示例:存储过程1使用6个源表。

我有几千个。我想看看是否有一种方法可以从源表中提取一些常规健康数据库报告的统计信息。简单的事情,如行数,表格大小,最后更新等...

如果我将结果串起来并使用sp_executesql命令,那么我可以很容易地得到这些东西。有没有人有办法在不使用字符串SQL的情况下在代码中获取它?

这是我当前的输出

ObjectID    Name       TableName    Schema    DB
123456      Procedure1 Table1       dbo       Database1 
123456      Procedure1 Table2       Schema1   Database2
123456      Procedure1 Table3       dbo       Database3
123456      Procedure1 Table4       dbo       Database4

0 个答案:

没有答案