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