Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 在SQL Server 2008中是否有一个等效项。。。不是r2?_Sql Server 2008_Reporting Services_Sql Server 2008 R2_Ssrs 2008 - Fatal编程技术网

Sql server 2008 在SQL Server 2008中是否有一个等效项。。。不是r2?

Sql server 2008 在SQL Server 2008中是否有一个等效项。。。不是r2?,sql-server-2008,reporting-services,sql-server-2008-r2,ssrs-2008,Sql Server 2008,Reporting Services,Sql Server 2008 R2,Ssrs 2008,我花了一整天的时间研究如何正确使用lookupper方法,结果却发现我的生产数据库不支持lookupper方法,因为我的生产数据库没有运行SQL Server 2008 R2(它只是运行ol'SQL Server 2008) 那么,有没有一种方法可以重新生成该功能,使其能够与旧的SQL Server 2008配合使用 谢谢-wg您可以编写自定义代码-我不建议这样做,因为在查询中首先以关系方式组合数据可能更简单。如果其中一个数据源是非关系数据源,则使用SSI将其放入表中,然后使用查询组合这两组数据

我花了一整天的时间研究如何正确使用lookupper方法,结果却发现我的生产数据库不支持lookupper方法,因为我的生产数据库没有运行SQL Server 2008 R2(它只是运行ol'SQL Server 2008)

那么,有没有一种方法可以重新生成该功能,使其能够与旧的SQL Server 2008配合使用


谢谢-wg

您可以编写自定义代码-我不建议这样做,因为在查询中首先以关系方式组合数据可能更简单。如果其中一个数据源是非关系数据源,则使用SSI将其放入表中,然后使用查询组合这两组数据。

正如Gordon Linoff在注释中指出的,这通常可以在SQL查询中实现。如果LookUnder目标的数据源与主查询的数据源非常相似,那么您可以使用SQL中的a或a来实现这一点。

对于那些不熟悉LookUnder的用户,您能描述一下您想要的功能吗?我相信您的问题的答案是,您需要另一个具有设置值的表——这是在关系数据库中实现解决方案的最佳方式。
lookuper
是2008年R2中添加的SSRS功能,它允许从单独的数据集查找表:实际上是应用层的连接。当数据集来自显著不同的来源,并且通常由于安全性或不同的引擎,无法通过同一数据访问层轻松访问这两个数据集时,这一点非常有用。(即,将SharePoint列表连接到SQL查询。)