日期:2014-05-18  浏览次数:20511 次

reporting service 一张报表如何使用多个数据源
如题,请各位指教

------解决方案--------------------
探讨
引用:

增加Dataset就好了

但是如何将两个数据源关联起来呢

------解决方案--------------------
我也想可以,但事实就是不可以

要不就合并成在查询的时候合并成一个数据集

要不就是分成单独的两张表或是子报表

其实分开也没什么大不了的
------解决方案--------------------
多个数据源的关联给你两个解决方案:
原则上ssrs是不允许的,但是如果你是用sql 2008 r2的话,你就LUCK了,因为你可以把需要的数据从两个Date source中读取出来成为两个Dataset 展示的时候用lookupset 或者 lookup函数基本就可以了
再有就是在SQL中添加链接服务器 是用OPENQUERY直接读取出来,这样读取是可以多个数据库并且可以多个数据库类型进行
希望对你有帮助 其实还可以注册存储过程之类的 我没怎么用过 不敢说