这里的任何人都可以给我一个完整而彻底的连接到SQL Server的Microsoft Access数据库的说明吗?我使用的SQL Server是2008 - 64位版本。我正在阅读一些论坛帖子,说64位版本的SQL Server在JET方面有问题,但即使这样,有没有办法通过设置ODBC数据源来实现呢?如何从SQL Server中的Microsoft Access数据库中选择数据?
再次,请尽可能地彻底。以下是一些有助于指导您的答案的具体问题:我是否需要启用Ad Hoc查询?如何设置ODBC数据源(假设我必须这样做)?我是否需要将数据源添加为“链接的服务器”?我可以写什么样的查询来访问数据?例如,我可以使用OPENDATASOURCE()或OPENROWSET()吗?那个查询会是什么样子?
超级大感谢,提前!
这个答案忽略了64位问题,在我看来。我不知道64位SQL Server是否可以使用32位Jet ODBC。如果没有,你需要安装ACE的64位版本(Jet的后续产品,首次在A2007中推出,并在A2010中首次发布为64位版本)。这可以从MS下载。 – 2011-04-06 20:47:55
@大卫好点 – 2011-04-06 20:49:49