问题标签 [ssrs-2008]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 如何以编程方式读取 SQL Server 报告历史记录?
SQL Reporting Services 问题 - 针对 SQL Server 2008。
鉴于 SQL Server Reporting Services 具有可用于调度 SQL 报表运行的调度程序,是否有人知道以编程方式(通过 C#)从报表服务器读取报表历史记录的方法(然后可能检索报表的结果)?
因此,经过更多的挖掘,看起来我需要为报表服务器生成一个 WSDL,然后使用 ReportingService 对象访问信息——以前有没有人做过(2008 年)并且可以提供一些指针?
注意:看起来(根据 SQL 2008 在线书籍)SQL 2008 的 WSDL 地址是:
如果我能做到这一点,我将发布一个包含实现它的基本步骤的答案:) 这有点令人困惑,因为文档是 SQL 2000 和 SQL 2005 参考的混合体!
reporting-services - SSRS 中运行时的动态图表
我需要在 SQL 报告服务 2008 中创建一个报告(rdl)。我需要在运行时创建。报告有图表。我将在运行时指定图表的类型、字体、对齐方式和所有这些内容。
是否有任何选项可以在 SSRS 2008 中使用它。
sharepoint - 使用 SSRS 2008 访问 SharePoint 列表数据的问题
我正在尝试使用 SSRS 2008 访问列表数据。
我创建了一个带有以下连接字符串的 XML 数据源:“ http://[Your_Site_Name]/_vti_bin/lists.asmx ”。
然后,我使用以下查询创建了一个数据集:
<Query>
<SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction>
<Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems">
<Parameters>
<Parameter Name="listName">
<DefaultValue>Your_List_Name</DefaultValue>
</Parameter>
</Parameters>
</Method>
<ElementPath IgnoreNamespaces="True">*</ElementPath>
</Query>
现在的问题:
我在读取具有 html 标记/标签(特别是“多行文本”字段类型)的列值时遇到问题。当 Reporting Services 遇到这样的一个列时,它会在数据集中创建一个名为“行”的字段。
我尝试删除这个“行”字段并手动创建实际字段。然后,我在占位符属性中将列值设置为 HTML(SSRS 2008 中的一项新功能,其中 HTML 标记被视为样式),但不起作用。
例如,“问题跟踪列表”中的评论列存储为“div”
在 CAMLBuilder 中执行相同的查询可以完美地显示所有列。
我该如何克服这个问题。有什么帮助吗?
提前致谢
PS:我在 MSDN SQL Server 报告服务论坛上发布了相同的查询。这是链接。
reporting-services - 远程 SSRS 的 ASPX 中的 ReportViewer 错误
我收到以下错误:
在远程模式下,报表查看器控件需要启用会话状态或在配置文件中指定报表服务器连接信息。
Windows 2008 server
, IIS 7
,Dot Net 3.5
sessionState=InProc
重新启动后,我仍然收到错误消息。
web-services - 无法连接到远程服务器 - SSRS 2008 - webservice
我有一个试图通过 ReportViewer 控件访问 SSRS 2008 ReportServer 的 asp.net 页面。使用在服务器上设置为“浏览器”角色的代理帐户访问报告。对于常规报告访问方案,此设置可以正常工作。但是每当我们尝试使用 100 个虚拟用户对该页面进行负载测试时,我们就会开始看到“无法连接到远程服务器”错误。负载测试设置为从 10 个用户开始,每 30 秒后增加 10 个用户。测试设置为运行 30 分钟。
堆栈跟踪如下:
System.Net.WebResponse GetWebResponse(System.Net.WebRequest) System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request) 在 System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request) 在 Microsoft.SqlServer.ReportingServices2005 .Execution.RSExecutionConnection.GetWebResponse(WebRequest request) 在 Microsoft.Reporting.WebForms.ServerReportSoapProxy.GetWebResponse(WebRequest request) 在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 在 Microsoft.SqlServer。 Microsoft.SqlServer.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report, String HistoryID) 的 Microsoft.Reporting.WebForms.ServerReport 的 ReportingServices2005.Execution.ReportExecutionService.LoadReport(String Report, String HistoryID)。Microsoft.Reporting.WebForms.ServerReport.SetParameters 处的 GetExecutionInfo()(IEnumerable`1 参数)
报表服务器配置中是否有需要更改以支持此类负载配置文件的内容?
我在想,100 个用户对于盒子来说并不多,因为盒子有 QuadCore Xeon 3.Ghz 和 10GB RAM。
reporting-services - 在 SSRS 中动态加载 SubReport 数据
这是在 SSRS 2008 中。
我创建了一个带有 tablix 的报告,嵌入在 tablix 中有一个子报告。这个子报告包含很多信息(我的意思是很多——加载它需要超过 45 秒)。
我不想显示它,或者更准确地说——在报告最初运行时处理/加载数据。请注意,我不想只是不显示它 - 因为所有数据仍在初始加载时处理。
相反,我只希望在显示子报表时单独处理子报表(以及下拉数据)(例如,单击 + 号以切换它,或单击图像/链接等任何其他选项,同时停留在同一份报告)。我也不想在不同的选项卡或类似的东西中打开子报表....
有谁知道解决方案?也许有一个 onLoad 方法、动态子报告或类似的东西?
我尝试查看 DataElementOutput 属性,但那是只读的……还有其他的吗?
c# - SSRS2000 WebService 上的 .Render() 在 SSRS2008 上被什么替换了?
我们最近将我们的一台 SSRS2005 服务器升级到 SSRS2008,并发现我们所有使用报告服务 Web 服务生成报告的应用程序都不再工作。
第一个问题是 Web 服务本身在 ReportService.asmx 中不再可用,并且已被替换为:ReportService2005.asmx。
我们将 Web 引用更改为新位置,现在我们收到消息,即 .Render() 方法不是 ReportService2005.asmx 的一部分。以下代码实现在 SSRS2008 中被替换为什么?
编辑
在做了更多的研究之后,事实证明 ReportService.asmx 是 SQL 2000 Reporting Services 的一部分,现在已经从 SQL 2008 Reporting Services 中弃用了。
sql-server - SSRS:在每一行上重复 tablix 最左边的行组值
我在 SSRS 2008 报告中有一个 tablix。它有两级行分组,我希望最左侧分组的值继续显示在每一行上。例如,我明白了:
……但我更喜欢……
我似乎找不到这个选项。想要是不是很奇怪?
谢谢你,比尔
reporting-services - Reporting Services 2008:在参数中使用 user!userid
我有一个带有参数的报告,该参数由查询返回的销售代表列表填充。我想根据运行报告的用户的安全权限过滤该列表。
为了使查询工作,我需要将 user!userID 传递给数据库。我试过这样的事情:
...其中用户名 = 用户!用户 ID...
但它不喜欢语法。
sql-server - SSRS 报告表达式中的注释
我在 Reporting Services 中使用了一些复杂的表达式来控制报告中数据的值、格式等(请参阅MSDN)。
是否可以在这些表达式中插入代码注释,如果可以,语法是什么?
通过代码注释,我的意思是: