SQL Server链接服务器错误7303到Access数据库

时间:2013-06-07 08:40:07

标签: sql-server ms-access linked-server

我已经执行了多次搜索并阅读了大量页面并尝试了大量不同的配置,似乎没有解决我们遇到的麻烦问题。我们有一个SQL服务器(2008 R2 v10.50.4000),它有几个链接服务器到不同服务器上的几个不同的访问数据库。它们都是使用UNC路径设置的,它们可以工作......一段时间。

在某些时候,某些事情发生了,然后我们再也无法访问数据库了,我找到解决这个问题的唯一方法是重新启动SQL服务器服务,这在生产环境中显然不理想。这是我们尝试访问时获得的确切错误消息:

链接服务器“ HIDDEN ”的OLE DB提供程序“Microsoft.ACE.OLEDB.12.0”返回消息“Microsoft Access数据库引擎无法打开或写入文件'\ servername \ path01 \ path02 \ path03 \ databasename.mdb'。它已由其他用户独占打开,或者您需要获得查看和写入其数据的权限。“。

如果我重新启动SQL Server服务,它再次正常工作,所以我知道设置是正确的。我强烈怀疑它与Microsoft ACE驱动程序有关,因为它们(Access数据库链接服务器)同时停止工作 - 即使它们都查看不同的文件。

此时我愿意尝试任何事情。

0 个答案:

没有答案