标签: reportingservices-2005

报告服务报告超时

我们有一份2005年的报告,可以是2到250页左右,平均值为10个.当报告开发完成后,我们的开发人员被告知10页左右是正确的数字,并且不知道业务领域他认为报道服务是正确的方法.

现在该报告已部署到PROD,我们对报告超时有一些抱怨.考虑到所要求的报告的大小(250页),开发人员或我对此都不会感到非常惊讶.

我的问题是我们有什么选择可以使用我们目前的报告,该报告在95%的时间内工作并使其适用于剩余的5%?是否有配置选项可以改善渲染性能或类似的东西?

该报告用于返回授权,因此返回的大小可以非常大.每个授权页面都有4个不同的返回标签,包含徽标和条形码.

澄清:

从报告服务到报告查看器可以非常快速地呈现报告,但是当我们导出到PDF时,需要一段时间才能加载.

reportingservices-2005 reporting-services

13
推荐指数
2
解决办法
4万
查看次数

SSRS与自定义Web UI

是否可以创建自定义Web前端来运行SSRS报告?

我们有一个现有的跨浏览器的web前端收集报告输入(非SSRS平台),我们会希望看到继续SSRS代替.它包括已经在内部开发的特定于域的UI控件,并且没有任何关于OOTB与SSRS的关系.

我们不需要对类型感知控件进行动态渲染 - 尽管我认为RDL可以帮助告诉我们报告所采用的参数(及其类型) - 但我们确实需要的不仅仅是Report Manager为我们提供的参数.

基本上我们想要自定义/替换Report Manager生成的输入收集UI.我们还需要一些品牌.是否更容易废弃报表管理器(外部我的意思)并通过我们自己的ASP.NET应用程序直接与SSRS Web服务接口?

我是报道地形的新手,我找不到任何相关信息.我们正在使用SQL Server 2005 Reporting Services.

asp.net reportingservices-2005 reporting-services

13
推荐指数
1
解决办法
2万
查看次数

在SSRS 2008中呈现SSRS 2005报告(作为.pdf)时,整个表被推送到下一页

我有一份SSRS 2005报告,我在SSRS 2008中将其作为.pdf呈现.该报告包含(除其他外)一个非常简单的表:标题行,详细信息,没有页脚,没有聚合,没有分组,保持在一起= false,pageBreakAtStart = false,pageBreakAtEnd = false,repeatHeaderOnNewPage = true.为了确保它没有扩展到报告的范围之外,我将表格重新调整为比报告的主体窄得多,将所有内容都推倒了.但是,无论我尝试什么,如果该表中的某些细节行需要被推送到下一页,那么整个表被推送到下一页,而不仅仅是额外的行.

所以我的问题是:这个问题是否有解决方法,这是一个已知问题,还是甚至有可能让这份2005年报告在2008年正确呈现?

注意:这与我之前在此处提出的问题有关,并且是基于同事发起的MSDN论坛帖子.这个问题与我之前的问题不一样,因为我希望看到2005年的报告中的内容正常.如果不可能,那就好了,因为它表明我们需要将我们的一台服务器升级到SQL 2008.

pdf render reportingservices-2005 ssrs-2008

13
推荐指数
1
解决办法
6663
查看次数

11
推荐指数
2
解决办法
5万
查看次数

SSRS 2005中的组的RowNumber

我在SSRS报告中有一个表,它只显示一个组,而不是表格详细信息.我想找出正在显示的项目的行号,以便我可以使用颜色条带.我尝试使用"Rowcount(Nothing)",但我获得了详细信息表的行号.

我的基础数据是这样的

ROwId   Team      Fan

1       Yankees   John
2       Yankees   Russ
3       Red Socks Mark
4       Red Socks Mary
...         
8       Orioles   Elliot
...         
29      Dodgers   Jim
...
43      Giants    Harry 
Run Code Online (Sandbox Code Playgroud)

我只显示组的表格如下所示:

ROwId   Team
2       Yankees
3       Red Socks   
8       Orioles
29      Dodgers 
43      Giants  
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像

ROwId   Team
1       Yankees
2       Red Socks   
3       Orioles
4       Dodgers 
5       Giants  
Run Code Online (Sandbox Code Playgroud)

reportingservices-2005 reporting-services ssrs-grouping

11
推荐指数
2
解决办法
3万
查看次数

SSRS 2005中的字符串聚合

使用BIDS 2005创建rdl报告.我想让报告聚合数据组中的所有字符串.我一直在寻找Concatenate(Fields!CompanyName.Value,","),或者Join等等的东西.但它必须迭代给定范围内的所有记录.

我正在以日历格式创建用户活动的报告(看起来像谷歌的月视图日历)但是如果用户在一天内有多个活动,我希望所有活动都显示在同一个"日期框"中.这是一个需要聚合的问题,还是有其他方法来获取SSRS报告来做到这一点,我试图找到一种方法让矩阵为我做,但我正在打击墙.

.net reporting reportingservices-2005 reporting-services

10
推荐指数
1
解决办法
6737
查看次数

在VS 2010中使用ReportViewer 9控件

我正在编写一个使用带有SSRS设置的SQL Server 2005的ASP.NET应用程序.我想使用ReportViewer控件但是在使用ReportViewer 10时出现错误,因为它需要SSRS 2008.

如何在我的应用程序中使用ReportViewer 9.我添加了对Microsoft.ReportViewer.WebForms.dll版本9的引用,并删除了对版本10的引用.

我的标记如下:

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<!-- standard markup -->
<rsweb:ReportViewer ID="ReportViewer1" runat="server"></rsweb:ReportViewer>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行它时,我收到以下错误:

CS0433: The type 'Microsoft.Reporting.WebForms.ReportViewer' exists in both 'c:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll' and 'c:\WINDOWS\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\9.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll'

What have I missed!?

Update: When trying to use the ReportViewer 10 I get the following error:

"Remote report processing requires Microsoft SQL Server 2008 Reporting Services or later."

reportviewer visual-studio-2010 reportingservices-2005 reporting-services

10
推荐指数
1
解决办法
2万
查看次数

报表查看器未加载,显示空白 - 运行本地RDLC文件

我遇到了报告服务的问题,在2005版本上运行本地rdlc文件.

我在HTML中有一个报表查看器设置为在本地运行,如下所示:

 <rsweb:ReportViewer ID="ReportingServicesReportViewer" runat="server" Height="100%"
            ProcessingMode="Local" ShowParameterPrompts="False" Width="100%">
        </rsweb:ReportViewer>
Run Code Online (Sandbox Code Playgroud)

在代码中

// create SqlConnection
        SqlConnection myConnection = new SqlConnection(ConnectionString);
        myCommand.Connection = myConnection;
        SqlDataAdapter da = new SqlDataAdapter(myCommand);

        //get the data
        DataSet data = new DataSet();
        da.Fill(data);

        if (data != null && data.Tables.Count > 0 && data.Tables[0].Rows.Count > 0)
        {
            ReportingServicesReportViewer.Visible = true;
            ltrStatus.Text = string.Empty;

            //provide local report information to viewer
            ReportingServicesReportViewer.LocalReport.ReportPath = Server.MapPath(Report.RDLCPath);

            //bind the report attributes and data to the reportviewer
            ReportDataSource rds = new ReportDataSource("DataSet1", data.Tables[0]);
            ReportingServicesReportViewer.LocalReport.DataSources.Clear(); …
Run Code Online (Sandbox Code Playgroud)

c# rdlc reportingservices-2005 reporting-services

10
推荐指数
4
解决办法
6万
查看次数

SQL Server Reporting Services - 设置多值报告参数的默认值

我在SSRS中有一份报告,我使用的其中一个参数是Cities.用户可以从城市列表中进行选择以拉取该位置或多个位置的报告.我的数据集只是来自tblCities的select*.当我运行报告时,我确实看到其中一个选项是"全选".但是,我想知道 - 有没有办法可以将"全选"选项作为默认值,这样默认选择所有城市?

而且,沿着这些方向,但一个单独的问题 - 是否可以使这个下拉选项?我已尝试过允许NULLS复选框,但对于多值参数,似乎SSRS不允许这样做.

仅供参考 - 我刚开始使用SSRS; 对此知之甚少.

reportingservices-2005 reporting-services

9
推荐指数
1
解决办法
3万
查看次数

带有矩阵和列表的SSRS 2005在打印或导出为PDF时显示每个数据页之间的空白页

我正在使用SQL Server Reporting Services 2005 - 我已经创建了一个纵向A4报告8.5in by 11in.

该报告由标题,正文和页脚组成.

正文由2列布局中的多个文本框组成,其下方是放置在列表中的矩阵.

矩阵由2个固定行组成(顶行有1个固定文本列,底部有2个数据集字段列)和多个列(每个列的宽度为0.875英寸,数据来自不同的数据集字段).我在列表中使用group expression = Ceiling(RowNumber(Nothing)/ 5),使矩阵列每5个重复列开始低于前一列.

我面临的问题是,当我将报表导出为PDF或物理打印时,如果矩阵跨越多页数据,则报表数据的每一页之间都会出现一个空白页面(只有页眉和页脚).页面上的矩阵列有足够的空间.我尝试了以下,但无济于事:

1)我检查了Page Width(8.5in)> = Body Width(7.20833in)+ Left Margin(0)+ Right Margin(0)

2)我检查了Page Height(11in)> = Page.TopMargin(0)+ Header.Height(2in)+ Body.Height(6.60417in)+ Footer.Height(0.89583in)+ Page.BottomMargin(0)

3)我玩了各种边距值,左边,右边,上边距和下边距为0英寸到0.5英寸.

4)我将所有文本框的CanGrow属性设置为false.当它不适合时,这也具有切断文本的不良效果,但即便如此,仍然会出现空白页问题.

5)我将列表和矩阵放在一个矩形中,矩形外面有一个空白区域(矩阵的右边).

阻止空白页面出现的唯一方法是将列表分组表达式更改为= Ceiling(RowNumber(Nothing)/ 2),即使矩阵每2个重复列(而不是5)开始一个新的"表".然而,我不明白,因为右侧有3个其他列有足够的空间,只需要放2个就是奇怪而不整洁!

我非常感谢任何帮助!提前致谢!蒂姆

pdf matrix reportingservices-2005

9
推荐指数
2
解决办法
5426
查看次数