我有很多SQL Server数据库,每个数据库都有一些包含重要(从我的角度来看)信息的表。我使用T-SQL查询检查这些表中的数据(检索例如最大值或最小值)。
由于我不想为每个数据库创建视图,我正在考虑最方便,更简单,更简单的准备摘要的最佳方法,每次打开时都会更新
输出文件(或网页)将在技术团队内部使用。所有成员都可以使用Windows身份验证登录数据库。
我的想法是:
Excel +动态T-SQL - >我想连接到数据库并执行T-SQL(游标将遍历所有数据库名称)
PowerShell(使用Out-GridView cmdlet显示表)
PHP - 首先我将询问所有数据库名称(执行select name from
sys.databases`然后对每个数据库执行查询)
您认为最佳方式是什么?您是否有更好的(从程序员的角度来看)获取此类报告/数据的方式?
答案 0 :(得分:1)
您可以使用SSRS报告。您可以选择将报告数据导出为多种格式,例如pdf,excel,word。您可以为所有数据库创建数据集。因为您有兴趣显示聚合和值的总和在这些情况下,SSRS报告将非常有用。