当我尝试使用 ACE 12 提供程序将链接服务器添加到 Access 数据库时,带有多个链接服务器的我的 SQL Server 2012 服务器挂起。一旦挂起,SQL 管理工作室就会停止显示链接服务器目录对象。我在 ACE 提供程序上启用了 InProcess。
如何解决此问题/将 Access DB 添加为链接服务器而不会出现此问题?
对于上下文,我有一个 MS Access 数据库(大小约为 1GB),其中包含大约十几个表,我想将它们加载到 SQL Server 2012 数据库中的相应表中。当用户处理 Excel 工作表中的按钮时,数据会按需加载。(工作表调用存储过程,存储过程调用DTS包)
我想更改此过程以删除 DTS 包,因为用户将不再有权运行 DTS 包或 xp_cmdshell。
我认为可以使用链接服务器甚至 OPENDATASOURCE 查询轻松替换 DTS 包,但我在使用链接服务器时遇到问题(当我尝试添加它时经常挂起)