系统也重装了,SQL也重装了,还是老样子,启动后的第一次运行OPENROWSET('Microsoft.ACE.OLEDB.12.0' ... 读取ACCESS表总是断开服务,改用链接服务读取ACCESS也是一样的,重启SQL服务后就正常了.
系统环境 : Windowns 7 X64
SQL系统 : SQL2008 R2
OFFICE : Office 2010 x64
系统环境 : Windowns 7 X64
SQL系统 : SQL2008 R2
OFFICE : Office 2010 x64
sp_dboption 看看有几个选项值对应数据库右击到属性,找到对应选项,将
auto_close 的值改为 false
auto_create_statistics 值改为true
auto_update_statistics 值改为true
估计 Office 还在做在线认证的时候不提供对 Access 的访问。你把 OPENROWSET 用定时任务等会再执行看看是否没错了。