我想在我的sql中获得针对jet 4.0的oledb提供程序。我正在使用64位版本的Windows。我们如何为64位操作系统设置oledb提供程序
我创建了一个链接服务器来访问访问数据库并将该数据库导入到sql。
因此,我已经写了一个存储过程来创建一个链接服务器,我提到的提供商是Microsoft oledb jet 4.0。
我在64位得到了这样的错误
“OLE DB提供程序‘Microsoft.Jet.OLEDB.4.0’不能用于分布式查询,因为提供程序配置为在单线程单元模式下运行“。
在32位窗口它工作正常。我安装了Microsoft Oledb喷墨驱动程序。但在64位它没有被安装。
可以告诉我在Sql链接服务器上获取提供商oledb jet 4.0的建议。
尝试在您的连接字符串中使用'Provider = Microsoft.ACE.OLEDB.12.0;'而不是'Provider = Microsoft.Jet.OLEDB.4.0' –
这是windows窗体还是ASP? – Gnqz
与Excel相同:http://dba.stackexchange.com/questions/68050/distributed-queries-are-configured-to-run-in-single-threaded-apartment-mode – Luaan