比较2个链接表时MS Access挂起

时间:2010-11-08 20:29:16

标签: sql-server ms-access compare sybase

我在MS Access数据库中有2个链接表。其中一个链接表链接到Sybase数据库中的表,另一个链接指向SQL Server数据库。

表格结构相同且数据也相同,除了几行。

我尝试了“查找不匹配的行”查询向导来比较两个表,并找到相同(和不同)的行数。但问题是这使得MS Access挂起了巨大的表(1000万行+)。

是否有任何我可以调整的设置,以便Access不会挂起?我正在使用与Sybase和SQL Server的ODBC连接。

我注意到的另一件事是当我右键单击SQL Server链接表并单击打开时,它会显示表中的所有行。当我为Sybase做同样的事情时,它会挂起,我必须通过任务管理器关闭Access。

一些细节: Sybase版本 - 12.5.3 SQL Server版本 - 2008 R2 MS Access版本 - 2003

1 个答案:

答案 0 :(得分:1)

从表面上看,我会说问题是访问尝试在本地进行此查询,并将大部分表格拉下来。这是你经常得到的一个神话,即访问会一直这样做,而事实上它只在某些边缘事件上执行。无论如何,你可以缩小你正在比较的数据吗?也许表格是产品销售清单,你可以一次做一个产品线或类似的东西?