我们有一个专有的网络应用程序,它具有华丽的管理用户界面,但是数据极客的工具很差。
我们的数据管理员会运行许多SQL查询来回答业务问题 - 这些问题会随着时间的推移而缓慢发展,但会经常运行。我们希望他有一个用户界面来保存和重新运行它们,而无需每天多次远程连接SQL服务器或打开保存的文本片段。
我正在寻找一个小型代码项目或类似工具,以节省我2-4天项目工作的大部分时间,将此管理功能添加到我的项目中,该项目使用以下客户端/服务器平台:
http://sqlfiddle.com/(Ready web query interface to SQL databases)有点像我正在寻找的东西,除了1)它有点矫枉过正,2)它没有用于命名/保存/加载查询的UI,是我的核心要求。
该工具应该:
如果您了解任何此类项目,博客条目或其他相关项目,请告知我们,这样可以轻松创建此项目。
谢谢!
答案 0 :(得分:0)
如果您可以访问报告服务,那么听起来您肯定可以使用它,只要您在与许可中包含的SQL服务相同的服务器上运行它。
这是一个相当强大的解决方案,并且有很多用于报告构建和报告交付的选项。有一个名为Report Manager的内置界面,或者您也可以直接从您的代码调用Web服务,并以XLS,PDF,DOC和其他格式传回渲染结果。
您可以使用报表生成器(通过Report Manager界面部署为一次性点击应用程序)或SQL Server数据工具(旧版本称为Business Intelligence Development Studio)进行报表设计。
正如我还提到的,您可能会发现,无论Reporting Services(或SQL Fiddle)中的所有功能如何,您的数据管理员仍可能希望使用SQL Server Management Studio来编写查询。 SSMS中有很多功能,我知道如果没有它,我会很难......