帮助从 SSRS 2008 中的不同数据库服务器提取数据

发布于 2024-10-27 05:42:26 字数 258 浏览 2 评论 0原文

我正在使用 SSRS 2008,我需要一些帮助来解决这个问题。

我的要求是我需要创建一个 SSRS 报告,我需要从不同服务器中的 2 个不同数据库中提取该报告才能显示结果。 Database1 有一个唯一的 ID,我可以用它来查询包含更多详细信息的 database2

我不确定子报告是否能解决问题。

我没有链接服务器,有没有办法可以从不同的数据库服务器中提取信息并加入它们?

谢谢。

I am working with SSRS 2008 and I need some help how I should approach this.

My requirement is that I need to create an SSRS report that I need to pull from 2 different databases in different servers in order to show the result. Database1 has a unique id that I can use to query on database2 which contain more details.

I am not sure if subreport would do the trick.

I do not have a linked server and is there a way I can pull the information from different database servers and join them?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一直在等你来 2024-11-03 05:42:26

最简单的方法可能是使用 OPENROWSET。这允许您从另一个位置提取数据并将其视为表格。

Your easiest way would probably be to use OPENROWSET. This allows you to pull in data from another location and treat it as a table.

伴我老 2024-11-03 05:42:26

这可以使用查找和多重查找

这对我有用。

This can be done using Look Up and Multi-Look Up functions.

It works for me.

青瓷清茶倾城歌 2024-11-03 05:42:26

我在 2008 年玩的不多,所以我会告诉你在 2005 年我会如何做。

为每个服务器/数据库创建 2 个数据源。创建两个数据集。在报告中拖放一个表格,并将其设置为您的父数据集。然后在第一个表中删除一个表并将数据集设置为子数据集。我没有时间从这里弄清楚细节,但你应该能够弄清楚一些事情。

i haven't played a lot with 2008, so i'll tell you how i'd do it in 2005.

create 2 data sources, for for each server/database. create two data sets. drop a table on your report and set it to whatever your parent data set will be. then drop a table inside the first table and set the data set to the child data set. i don't have time to figure out the details from here, but you should be able to figure something out.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文