yeg
5 天以前 c4bb5bc9314ae5731ecae347c5aa11116ff1445e
refs
用户 yeg <1347747024@qq.com>
星期五, 十月 9, 2026 13:02 +0800
提交者 yeg <1347747024@qq.com>
星期五, 十月 9, 2026 13:02 +0800
提交c4bb5bc9314ae5731ecae347c5aa11116ff1445e
目录 7dbc700383043cbbbd351766f7f87ae27e8bcdce 目录 | zip | gz
parent 99935242ecccd94e76978e2b71cbc46b87d31dc6 查看 | 对比
新增 22 所上位机只读探查脚本,用于定位工步方案的存放位置

工步名称只可能来自厂商的工步方案,而这台实例上除 DB_ 开头的测试库以外的库,取数程序
从未遍历过(两条探测查询都带 name like 'DB[_]%')。脚本按与取数程序同一纪律只读探查:
只 SELECT、不写不建不改、每条查询显式设 CommandTimeout,甲方可自行审计。

依次列出非 DB_ 库、这些库里的表、以及表名含 step/recipe/task/plan/config 的候选表的列与
样例行(只取名称/编号类列)。库名与表名拼进查询前先做安全校验,异常字符一律跳过。

本机与交付脚本自身函数的演练:行形状(含单行不被 PowerShell 拆层)、DBNull -> null、
CommandTimeout 确实被设上、名称校验与行打印,全部通过;脚本已加 UTF-8 BOM。
1个文件已添加
142 ■■■■■ 已修改文件
scripts/j22-introspect.ps1 142 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史