【问题标题】:Pulling reports from Microsoft Sql server从 Microsoft Sql 服务器中提取报告
【发布时间】:2015-12-08 23:00:30
【问题描述】:

我想知道从数据库中提取报告的过程是什么。我工作的公司使用 EBIS,这是一个航空维修站程序。它将所有内容存储到我们服务器上的自己的数据库中,但 GUI 并没有很好的方法来提取报告。我有一些计算机背景,只是把 sql 作为一种爱好,所以我的公司希望我成为尝试为他们获取这些报告的人。我可以通过 SSMS 访问服务器并且可以在其上运行查询。我只是没有任何经验拉某些表并将它们导出到 excel 或仅使用 SSMS 进行报告。任何帮助将不胜感激。

谢谢

【问题讨论】:

  • 听起来您可能甚至没有安装 Reporting Services。当您说“报告”时,您究竟是什么意思?

标签: mysql sql sql-server reporting ssms


【解决方案1】:

SQL Server Management Studio (SSMS) 是一种用于管理/配置 SQL Server 实例以及使用 SQL 查询附加数据库的工具。如果你知道一些 SQL,那么你可以编写一个查询,执行它并返回一些结果。 SSMS 选项允许您配置这些结果在应用程序中的返回方式,例如作为屏幕上的网格,作为屏幕上的分隔文本或保存到文件中。您可以保存查询脚本以在以后再次运行它们,如果您的 SQL 技能达到了它,您可以将参数添加到您的脚本以使其更可重用。

但是,SSMS通常被视为报告工具。我在上面描述的称为“临时”查询,这意味着此过程通常用于制作报表原型或获取一次性目的所需的一些数据,或者无法通过实际报表获得的数据。然而,这可能足以满足您的初始需求,但从长远来看,您将需要一个实际的报告平台,使您能够将查询发布为可以由没有 SQL 技能的人运行的报告,可以导出为各种格式,可以有图表或添加到其中的其他可视化。

如果您使用的是 SQL Server 产品,那么自然而然的选择是 SQL Server Reporting Services (SSRS)。在不涉及太多技术细节的情况下,这将允许您获取 SQL 查询并将其嵌入到报告中,您的用户可以在基于 Web 的平台上运行该报告。您可以根据表格、图表等来控制输出的设计。除了 SSRS,还有其他选项可以提供类似的功能。

【讨论】:

  • 好吧,这是有道理的。除了 SSRS,您还有什么其他的建议?
  • 如果您需要其他选项,您可能需要查看softwarerecs.stackexchange.com
【解决方案2】:

我建议使用以下教程,因为它已更新,还为您提供示例数据和表格供您使用:

https://msdn.microsoft.com/en-us/library/ms167305.aspx

【讨论】:

  • 这是 Reporting Services 教程的链接,但我认为这不是 OP 所要求的 (SSRS)。
  • 当我需要从 MS Sql Server 中提取一些报告时,我使用了本教程,所以我想它可以帮助 OP
猜你喜欢
  • 2012-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-03
相关资源
最近更新 更多