Microsoft SQL Report Builder是否需要运行Reporting Services?

时间:2010-01-07 02:35:44

标签: reporting-services ssrs-2008

我无法搞清楚这一点。

我停止了所有本地SQL服务,例如SQL Server,SQL代理,Reporting Services。然后使用Report Builder 2.0创建连接到服务器场中远程SQL Server(无SSRS运行)的报告。当我点击“运行”按钮时,由于一些奇怪的原因,它仍然呈现报告。

我认为你必须首先运行SSRS。报表生成器甚至需要SQL Reporting Services吗?

Img

alt text http://www.freeimagehosting.net/image.php?0bf8bb1f1d.jpg

2 个答案:

答案 0 :(得分:0)

当Reporting Services运行报表时,它会创建报表中使用的数据的数据文件,如果没有任何更改,则会在下次运行报表时使用该数据,而不是再次访问服务器。您可能会看到缓存的数据。

查看报告的保存位置。将有一个报告文件,例如MyReport.rdl以及数据MyReport.rdl.data。您可以删除该数据文件,否则只需更改报告参数(如果您有一些参数)通常会导致报告忽略缓存的数据并再次访问服务器。

答案 1 :(得分:0)

我正在回答我自己的问题。这是我在谷歌搜索和实验后的观察结果。

报表生成器使用独立报表控件来呈现报表。 Visual Studio.NET在预览报表时可能使用相同的东西。当开发人员需要整合基于Web的报告解决方案时,例如SSRS是必需的。 ASP.NET,以及管理报告。

真正困扰我的是,要在VS.NET中创建报表,我必须使用商业智能项目。为此,我必须使用SSRS安装SQL Server 2005/2008。为什么在LOCAL环境中甚至不需要SSRS?