繁体   English   中英

链接服务器的替代方案(远程服务器是普遍的sql)

[英]Alternatives to Linked server (the remote server is pervasive sql)

我们花了大约50个小时试图调试从sql server 2012到普及sql的链接服务器连接。

毋庸置疑,普遍存在问题。

我们只运行这样的select查询:

select * from [sqlserver].[pervasiveserver].[db]..[myremotetable]

我们对此非常沮丧,我甚至不想讨论我们得到的错误。 几位专家表示,这可能与普遍存在的odbc驱动程序有关。

我们有SSRS报告,其数据源指向sql server。

在这种情况下,您能否建议一种替代方法来链接服务器? 我们的主要任务是能够使用SSRS从普适数据库中进行选择吗?

在放弃链接服务器之前,看看使用openquery而不是完全限定的tsql是否有更好的结果。 我们有一个从sql server到redbrick的链接服务器,另一对不能很好地协同工作,但使用openquery解决了所有这些问题。

您可能必须为每个查询编写存储过程,而不是将sql放入报表中。

我将构建SSIS包以将数据导入到新SQL Server数据库中具有相同/相似名称的表中。

SSIS通常使用ODBC驱动程序更加可靠,并且有更丰富的错误处理来解决这些琐碎的问题。 您可以使用SSMS导入数据向导快速启动并将其结果保存为SSIS包。

保留相同的表名可以最大限度地减少SSRS返工。

SQL Server中的表也可以编制索引以提供快速的报表性能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM