我们有一个专有的网络应用程序,它有一个华丽的管理 UI,但对于数据极客来说工具很差。
我们的数据管理员运行许多 SQL 查询来回答业务问题——这些查询随着时间的推移缓慢发展,但运行频繁。我们希望他有一个 UI 来保存和重新运行它们,而不必每天多次远程连接 SQL 服务器或打开保存的文本片段。
我正在寻找一个小型代码项目或类似项目,以节省我大部分 2-4 天的项目工作,以将此管理功能添加到我的项目中,该项目使用以下客户端/服务器平台:
- ASP.NET MVC (3-4)
- SQL 服务器 (2008)
- 实体框架(我不想为此添加其他数据访问组件)
- jQuery
http://sqlfiddle.com/(SQL数据库的就绪 Web 查询接口)有点像我正在寻找的东西,除了 1)它有点矫枉过正,2)它没有用于命名/保存/加载查询的 UI ,这是我的核心要求。
该工具应:
- 允许在 Web 浏览器中以文本形式输入先前编写的 SQL 查询
- 允许命名和保存该查询
- 允许从单个页面列出所有已保存的查询
- 允许检查已保存的 SQL 查询
- 允许运行保存的查询,并输出到动态生成的表
- 允许删除单个保存的查询
- 可能强制执行最大结果行或超时,只是为了负载安全
- 可能阻止数据修改查询
如果您知道任何此类项目、博客条目或其他相关项目,请让我知道,这使得创建它变得不费吹灰之力。
谢谢!