最佳实践:从SQL Server呈现一些数据(生成报告)

时间:2012-07-04 11:47:22

标签: sql-server

我有很多SQL Server数据库,每个数据库都有一些包含重要(从我的角度来看)信息的表。我使用T-SQL查询检查这些表中的数据(检索例如最大值或最小值)。

由于我不想为每个数据库创建视图,我正在考虑最方便,更简单,更简单的准备摘要的最佳方法,每次打开时都会更新

输出文件(或网页)将在技术团队内部使用。所有成员都可以使用Windows身份验证登录数据库。

我的想法是:

  1. Excel +动态T-SQL - >我想连接到数据库并执行T-SQL(游标将遍历所有数据库名称)

  2. PowerShell(使用Out-GridView cmdlet显示表)

  3. PHP - 首先我将询问所有数据库名称(执行select name from sys.databases`然后对每个数据库执行查询)

  4. 您认为最佳方式是什么?您是否有更好的(从程序员的角度来看)获取此类报告/数据的方式?

1 个答案:

答案 0 :(得分:1)

您可以使用SSRS报告。您可以选择将报告数据导出为多种格式,例如pdf,excel,word。您可以为所有数据库创建数据集。因为您有兴趣显示聚合和值的总和在这些情况下,SSRS报告将非常有用。