yeg
5 天以前 4370ec50a74d8bd14b8c509cf205946082493a91
refs
用户 yeg <1347747024@qq.com>
星期五, 十月 9, 2026 13:15 +0800
提交者 yeg <1347747024@qq.com>
星期五, 十月 9, 2026 13:15 +0800
提交4370ec50a74d8bd14b8c509cf205946082493a91
目录 ee9919de86c815a40300d1c9643c3f7502bb6f0b 目录 | zip | gz
parent c4bb5bc9314ae5731ecae347c5aa11116ff1445e 查看 | 对比
探查脚本改为只报结论:几千个库时不再全量罗列

那台实例有几千个库,v1 把所有库和表都打了出来,输出没法复制也没法看。改为:

- 第 1 块只给库计数(DB_ 测试库 / 其他库各多少、本次探查了哪几个);
- 第 2 块只找两类候选表——表名像方案,或同时含工步列与名称列的表;
- 第 3 块只对"有名称列且行数 > 0"的候选打印列名与几行样例,最多 25 张;
- 结果同时写入脚本目录下的 j22-introspect-report.txt,便于慢慢复制。

另外:候选表按真实 schema 拼三段名(表不一定在 dbo 下);新增 -MaxDatabases / -MaxHits / -Database
参数控制长度;报告在出错时也会落盘。

交付脚本自身函数的演练(假连接)通过:行形状含单行不被拆层、DBNull -> null、CommandTimeout 被设上、
名称校验、Say 同时写控制台与报告集合。
1个文件已修改
203 ■■■■■ 已修改文件
scripts/j22-introspect.ps1 203 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史