首页 > 解决方案 > 使用 Microsof.ACE.Oledb.12.0 在 SQL Server 中创建作业时出现错误 7303,7412

问题描述

我可以手动运行存储过程,但是当我在 SQL Server 代理中创建作业时,它没有运行,执行失败。

SELECT * 
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0 xml;IMEX=2;HDR=YES;Database=C:\Excel\LanConnection.xlsx;',
                'SELECT * FROM [Sheet1$]')*

以用户身份执行:NT SERVICE\SQLSERVERAGENT

无法为链接服务器“(null)”初始化 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”的数据源对象。[SQLSTATE 42000](错误 7303)
链接服务器“(null)”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”返回消息“未指定的错误”
[SQLSTATE 01000](错误 7412)。步骤失败。

标签: sql-serverjobssql-server-agent

解决方案


推荐阅读