我遇到的情况是,访问数据库的链接服务器正在崩溃我的SQL服务器。
此处崩溃意味着添加链接服务器会导致使用该提供程序的所有其他链接服务器停止工作。对这些链接服务器的任何查询都会挂起并且不会完成。这种情况一直持续到服务器重新启动。
但是,当我使用OPENDATASOURCE
连接到同一数据源时,我没有遇到此问题。
为什么一个人工作而另一个人崩溃?
我使用的提供程序是Microsoft.ACE.OLEDB.12.0。我启用了Dynamic参数和Allow inprocess。下面的示例查询
select
*
from OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0',
'Data Source=\\networkPath\Reporting.accdb')...MyAccessTable
答案 0 :(得分:-1)
SQL Server崩溃可能是因为SQLSERV.EXE调用堆栈被OLEDB对象填充,或者因为数据访问库配置不正确。
试试这个: