0

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

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

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

我的想法是:

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

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

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

你认为最好的方法是什么?您是否有更好的(从程序员的角度)获取此类报告/数据的方法?

4

1 回答 1

1

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

于 2012-07-04T16:59:54.233 回答