繁体   English   中英

使用 C# 从 SQL Server Reporting Services 读取

[英]Read from SQL Server Reporting Services with C#

我的公司有很多位于http://server/ReportServer的 SQL 报告,我想制作一个 WinForms 应用程序来定期读取它们并处理信息。

我对此做了一些研究,并找到了这个页面: https : //msdn.microsoft.com/en-us/library/ms15536​​2.aspx但我仍然不确定如何开始。 有小费吗?

Reporting Services 通常通过http://SERVER/reports 访问

这是人类的主要 Web 前端访问。

您的示例是机器的后端访问。 需要相同的访问级别。

所以走进前门,浏览你的目标报告。 现在,当您将鼠标悬停在报告链接上时,可以更改为详细信息视图(右上角),一个下拉菜单可用。 报告生成器中选择下载或编辑,您应该能够在其中设计报告并访问代码。

但报告可能正在访问 sql 数据库或 SSAS 或表格。 一个额外的复杂因素可能是报表针对服务器上的共享数据集运行。 虽然可以再次导航到该文件并对其进行编辑。 请注意,该文件夹可能被隐藏,在这种情况下,请确保您处于详细视图中

所有这些都需要授予您访问权限。 拥有 SQL 后,您仍然需要直接访问数据库,这可能比通过报告提供适度访问更难。

我建议你和你的 DBA 交朋友并说明你想做什么

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM