小编Chr*_*fer的帖子

Reporting Services的性能降低,在QueryAnalyser中速度非常快

我们将SQL Server 2005与Reporting Services一起使用.

我们有一些报告,每个报告都包含一个相对简单的SQL查询 - "相对"我的意思是我们确实有一些连接,但没有比这更糟糕的了.我们不会在查询中调用任何存储过程 - 这不是参数嗅探的情况.

当通过Reporting Services执行其中一个报告(让我们称之为报告A)时,需要很长时间才能完成 - 大约几十分钟甚至几小时.在查询分析器中执行相应的SQL查询时,它会在几秒钟内完成.

从数据库返回的行数可以少至1 - 但报告永远不会完成.

其他报告工作正常.

查看Reporting Services上的ExecutionLog表,我可以看到大部分时间都在TimeDataRetrieval中(我们在这里说的数百万秒......) - 报告实际完成的那些时间.如果报告是手动中止的,则TimeDataRetrieveal为零,而TimeProcessing则为荒谬的高.

我查看了Reporting Services的日志,但一切看起来都很正常.

现在,在你开始建议"锁定"之前 - 好吧,我们的查询确实启用了nolock提示.

就目前而言,我已经达到了想象力的极限,试图找到错误.任何想法,见解都会很高兴.

/克里斯托弗

sql-server-2005 reporting-services

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

如何在ReportViewer中的图像上方放置文本

我觉得这很愚蠢,因为它似乎应该可以工作,但是我无法使其工作,并且无法在文档中找到与此相关的任何内容。

问题:我正在Visual Studio 2010中开发一个利用ReportViewer的应用程序,在本地呈现报告。在报表设计器中,我在图像上方放置一个文本框。这在设计器中看起来不错,但是在呈现报表时,文本框呈现在图像下方。

现在,在您提出建议之前,我尝试将文本框放置在设置了BackgroundImage属性的矩形(或其他控件)上。这可行。但是:我找不到重新调整背景图像以适合控件的方法。为背景图像设置不同的dpi不会执行任何操作。由于我最终要打印报告,因此无法简单地将图像缩放到其他分辨率。

有人对此有解决方案吗?

textbox reportviewer image report visual-studio-2010

5
推荐指数
1
解决办法
1797
查看次数