这里的任何人都可以给我一套完整而全面的指令,用于从SQL Server连接到Microsoft Access数据库吗?我使用的SQL Server是2008 - 64位版本。我正在阅读一些论坛帖子,说64位版本的SQL Server在使用JET时遇到了问题,但即使是这种情况,还是有办法通过设置ODBC数据源来实现吗?
再次,请尽可能彻底。以下是一些有助于指导您的答案的具体问题:我是否需要启用Ad Hoc查询?如何设置ODBC数据源(假设我必须这样做)?我是否需要将数据源添加为“链接服务器”?我可以编写什么类型的查询来访问数据?例如,我可以使用OPENDATASOURCE()或OPENROWSET()吗?该查询会是什么样的?
非常感谢,提前!
答案 0 :(得分:3)
ODBC提供了一种标准的软件API方法,用于访问关系型和非关系型DBMS(来源:Wikipedia)。换句话说,MS Access(Jet)特定的技巧将无法使用。
如何设置ODBC数据源? Search on Google for 'set up odbc data source'
MS Access数据库是否应配置为SQL Server链接服务器?如果要在访问Access数据库的SQL Server上有存储过程,则是 - 必须将其链接。如果要同时为同一应用程序提供SQL Server和MS Access数据库数据,则可以单独访问这两个数据库,并避免从SQL Server到MS Access的奇怪链接。