2010-02-01 60 views
1

如何使用VS 2008创建报告(RDL文件)。我创建了一个报告并创建了一个rdlc文件,我无法将其发布到报告服务器。我不想将rdlc文件转换为rdl文件。使用VS 2008创建报告

回答

1

为了创建RDL(基于服务器)在Visual Studio 2008年的报告,您需要:

  • 从SQL Server 2008(或可能2005)
  • 安装Business Intelligence Development Studio(BIDS)组件创建新Reporting项目于2008年VS (File -> New -> Project,然后Business Intelligence Projects下挑Report Server Project

alt text http://i49.tinypic.com/2nbfz2w.jpg

您报告的项目
  • 添加至少一个报告,在Visual Studio中BIDS设计它(在Reports文件夹在解决方案资源管理器中右击并选择Add New Report

alt text http://i47.tinypic.com/eh0ub9.jpg

  • 将报告(或那些报告)部署到Reporting Services 2008服务器(可以直接在Visual Studio中使用,在报告项目上使用Deploy或通过其他方式)
+0

我不知道MS为什么要我安装一个与VS相同的开发工作室。我确实安装了它,我必须打开它才能创建我的报告。我认为你可以在VS中获得选项,因为你运行的是不同的版本,我运行的是VS 2008,但是我仍然没有在列表中看到“Report Server Project”......这太糟糕了,我花了太多时间尝试弄清楚这个问题 – iJK 2010-02-01 23:16:27

0

商业智能设计工作室(BIDS)将添加到现有版本的Visual Studio中。如果你没有安装Visual Studio,它将安装核心IDE &将它的位添加到它。

这意味着你必须使用正确的版本,这真的很烦人。因此,如果您使用VS2008,则只能将SQL Server Reporting 2008添加到它,这显然只适用于该版本的SQL Server。

要为SQL Server 2005创建报表,您需要Visual Studio 2005,它将作为BIDS的一部分进行安装。

当Visual Studio 2010发布时它会变得更糟。

+0

今天我发现它已经变得最糟糕了。安装了VS2010并开始热情地研究它,发现它根本不支持Reporting Services(RDL),只是本地模式(rdlc)。现在安装VS2008 plus SQL 2008组件以及时返回并执行SSRS工作。跛脚VS2010! – Uchitha 2010-07-30 07:16:19