首页 > 解决方案 > 对 Visual Studio 和 Microsoft Report Builder 中的 SSRS 之间的差异感到困惑

问题描述

我对在 Visual Studio (SSRS) 和 Microsoft Report Builder 中处理报表之间的区别有一些疑问。首次启动报表生成器时,我连接到报表服务器,连接到数据源,然后添加数据集。屏幕通常如下所示:

在此处输入图像描述

在 Visual Studio 上,启动新的 Reporting Services 项目时,系统不会提示我连接到报表服务器。我可以导航到报告文件并打开它来设计报告,但不能添加任何数据。添加数据源时,系统提示我选择数据源的类型(SQL Server、报表服务器模型等),我尝试连接到在报表生成器中连接的同一数据源,但无法访问共享数据集。这是下面的视觉工作室提示:

在此处输入图像描述

为什么我无法连接到 Visual Studio 中的报表服务器并拉取该报表服务器中的共享数据集?

标签: reporting-servicesreportbuilder

解决方案


你需要在visual studio中做的是首先创建一个共享数据源

在您的报告项目(右侧)下,右键单击您的共享数据源并创建一个新的

在此处输入图像描述

在此处创建并测试连接后,您可以将其用于此项目中的新报告。

创建报表时,在报表数据下,右键单击 Sata Sources -> 添加新数据源,然后给它一个合适的名称,然后选择“使用共享数据源引用”,然后选择您在上一步中创建的数据源

在此处输入图像描述

完成此操作后,您可以使用上面创建的数据源创建数据集。(嵌入在报告中)

但是如果要使用共享数据集,则需要为共享数据集分配此数据源。

希望这是有道理的。


推荐阅读