我在Excel文件中有一个表(tbl1
),行数约为70k。我已将该表链接到Power Pivot。 SQL Server中还有另一个表(tbl2
),我需要将数百万行连接到我的Excel文件中的表
tbl1.[Member Number] = tbl2.[memid]
我应该使用什么查询来执行此操作,而无需从SQL Server导入整个tbl2
(由于内存限制而在Power Pivot上引发错误)?
首选环境是Power Pivot,但我确实有SQL Sever Management Studio。我在tbl2
所在的服务器中没有WRITE权限。但是我在不同的服务器上有WRITE访问权限。
谢谢!
答案 0 :(得分:1)
将Excel文件导入您具有WRITE访问权限的SQL服务器,在那里进行连接并从该服务器导入数据。你用这种方法看到的任何问题?
答案 1 :(得分:0)
我想到了一些选择:
最佳效果可能取决于您拥有的技能以及您执行此操作的频率。我可能会沿着'R'路线走下去,因为你可以将它设置为预定的工作。