技术栈:WinForms、.NET Framework、T-SQL
KeeperSQL 是一款面向 SQL Server 的桌面管理工具,提供连接管理、对象浏览、SQL 查询、表数据浏览与脚本运维等能力。界面为 WinForms,右侧以 Tab 方式组织文档(查询、表数据、存储过程/函数等)。
支持 Windows / SQL Server 身份验证,记住密码功能(DPAPI 保护),历史连接快速重连,安全断开与删除。
树形结构展示数据库对象(表/视图/存储过程/函数),懒加载机制,支持关键字过滤和全局扫描,右键菜单提供丰富操作。
多 Tab 查询文档,Scintilla SQL 高亮编辑器,支持查找/替换、注释、缩放,F5 执行全部,Ctrl+E 执行选中,结果网格可导出 CSV。
TOP N 行浏览,有主键时可网格内编辑并保存(生成 UPDATE),支持「选择」和「设计」两种模式,可生成实体类代码。
Tab 编辑定义脚本,参数网格 + 结果文本区执行存储过程,支持查看、修改、保存、执行和转存功能。
备份/恢复数据库,转存 SQL(单表/文件夹/整库),脚本生成(CREATE TABLE、对象定义、DML 模板),基于系统视图与 T-SQL 拼接。