SQL Server 2012连接到MS Access 2003
SQL Server 2012 - 访问32位2003 - 我可以导入数据库,我不明白为什么我无法链接到它。 SQL 2012可能已更改连接字符串或其他内容。 我刚刚安装了SQL Server 2012来测试差异并确保它对我的工作没问题。我可能不是SQL的专家,但我不知道如何在我的服务器上添加一个链接到Jet数据库。我已经导入了Jet数据库,但是当通过GUI链接JET数据库时,我看不到JET的Provider。我正在运行Access 2003(我不喜欢2008+ GUI) 我搜索过,发现没有类似于我的问题;至少我没理解。没有提到如何添加Jet db Provider。 我通过QA运行连接字符串到Jet数据库: sp_addlinkedserver 'USGEScrub', 'Access', 'Microsoft.Jet.OLEDB.4.0', 'D:\Lead$\SupList\USGEScrub.mdb' 连接字符串工作,直到我尝试访问数据然后我得到这个错误,当然如果我点击链接没有显示: 标题:Microsoft SQL Server Management Studio 无法检索此请求的数据。 (Microsoft.SqlServer.Management.Sdk.Sfc) 如需帮助,请单击: http://go.microsoft.com/fwlinkProdName=Microsoft%20SQL%20Server&LinkId=20476 附加信息: 执行Transact-SQL语句或批处理时发生异常。 无法为链接创建OLE DB提供程序“Microsoft.Jet.OLEDB.4.0”的实例 服务器“USGEScrub”。 (Microsoft SQL Server,错误:7302) 如需帮助,请单击: http://go.microsoft.com/fwlinkProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=7302&LinkId=20476