青年数据库学习互助会

SQL Server 巡检工具:SSDI(SQL Server Deep Inspector)发布

 接上篇,oracle的巡检工具发布以来,好多人私信说要SQL SERVER的巡检工具,最近抽出时间写了一个,功能和oracle一样包含: 自动化巡检、报告生成、邮件通知 于一体的——
💥 SQL Server Deep Inspector(SSDI)


🎯 核心功能一览

  • ✅ 兼容 SQL Server 2012–2022

  • ✅ 自动连接与数据采集

  • ✅ 自动生成 Word 格式报告

  • ✅ 智能邮件发送(SSL / STARTTLS 自适配)

  • ✅ 批量巡检(Excel 导入服务器清单)

  • ✅ 进度条实时显示

  • ✅ 自动检测并安装 ODBC 驱动

💡 SSDI 支持离线/内网部署,可灵活适配企业安全策略。


📊 巡检内容全覆盖

  1. 系统环境信息

  • 主机名、OS版本、SQL Server版本、CPU/内存等系统基础数据

  • 实例配置检查

    • 内存上限设置、并行度、统计信息更新策略等

  • 数据库状态

    • 数据库运行状态、恢复模式、文件大小、空间使用率

  • 性能指标

    • CPU/内存使用率、I/O 等待、缓冲池命中率

  • 安全检查

    • sa 账户状态、身份验证模式、弱口令扫描

  • 备份策略审查

    • 备份类型、最近备份时间、备份路径完整性

    巡检项目可扩展,可根据自己标准进行定制化配置。


    📄 报告特色亮点

    • 🧾 专业 Word 报告:自动生成带目录、页眉页脚的企业风格文档

    • 📊 性能趋势图:可选生成 CPU / I/O / TPS 等性能趋势图

    • 🚨 状态指示符:✅ / ⚠️ / ❌ 一目了然的健康度显示

    • 🧩 优化建议区:根据检测结果生成针对性的优化建议

    • 📧 邮件集成:报告生成后自动发送至指定邮箱

     🧾 专业 Word 报告

    Image

    📄 工具展示

    Image
    Image

    报告模板已完全兼容 Word 2010–2024,可直接归档或发送给使用者。


    🛡️ 安全与合规特性

    • 🔐 配置加密:所有数据库密码均采用 SHA256 + XOR 加密

    • 🧰 权限最小化:仅需只读权限即可完成巡检

    • 📝 审计日志记录:保留每次巡检与错误追踪信息

    SSDI 在设计时严格遵循企业安全合规标准,适合金融、运营商、政府等高安全场景。


    ⚙️ 一键使用方法

    🚀 交互式模式(推荐)

    ./SSDI.bin

    🖥️ 单机巡检模式

    ./SSDI.bin single 192.168.1.100

    🗂️ 批量巡检模式

    ./SSDI.bin batch servers.xlsx

    只需在 Excel 中维护服务器清单,系统将自动批量采集并生成报告。


    🌟 使用价值

    通过 SSDI,你可以轻松实现:

    • 📆 定期监控 SQL Server 健康状况

    • 🔍 提前发现 潜在性能隐患

    • 🧭 标准化 数据库巡检流程

    • ⚙️ 自动化 报告生成与分发

    • 🌐 批量管理 多台数据库服务器

    从此,SQL Server 巡检不再需要人工登录查询,真正实现一键全自动!


    📣 结语

    SSDI 致力于让数据库运维 更智能、更高效、更安全。
    如果你正在为 多实例管理、巡检标准化、性能分析 而烦恼,
    SSDI 将是你最可靠的选择。


    📬 联系与反馈

    如在使用中遇到任何问题,或希望定制适配企业版功能,
    欢迎私信或留言👇
    我们会在第一时间响应,为你提供专属支持!使用版本关注老杜随笔,回复SSMI.