从作为作业运行时,Excel中的SSIS包加载数据失败

时间:2018-01-04 15:02:01

标签: sql sql-server excel visual-studio ssis

我使用Visual Studio 2015创建了一个SSIS包,它接受一个Excel文件并将其导入数据库。这项工作已连续数周顺利进行,但出于某种原因,它今天早上失败了。当我将它作为自己的包运行时,它运行得很完美,但无论何时它在工作中,即使它是工作中的唯一步骤,它也会失败。它使用32位运行时运行。我收到的错误粘贴在下面。

Executed as user: NA\SQL_INTDB01$. Microsoft (R) SQL Server Execute Package 
Utility  Version 13.0.1601.5 for 32-bit  Copyright (C) 2016 Microsoft. All 
rights reserved.    Started:  9:41:48 AM  Error: 2018-01-04 09:41:49.36     
Code: 0xC0202009     Source: STRATImport Connection manager "Excel 
Connection Manager"     Description: SSIS Error Code DTS_E_OLEDBERROR.  An 
OLE DB error has occurred. Error code: 0x80004005.  An OLE DB record is 
available.  Source: "Microsoft Access Database Engine"  Hresult: 0x80004005  
Description: "Failure creating file.".  End Error  Error: 2018-01-04 
09:41:49.36     Code: 0xC020801C     Source: Data Flow Task 1 Excel Source 
[71]          Description: SSIS Error Code 
DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection 
method call to the connection manager "Excel Connection Manager" failed with 
error code 0xC0202009.  There may be error messages posted before this with 
more information on why the AcquireConnection method call failed.  End Error  
Error: 2018-01-04 09:41:49.36     Code: 0xC0047017     Source: Data Flow 
Task 1 SSIS.Pipeline     Description: Excel Source failed validation and 
returned error code 0xC020801C.  End Error  Error: 2018-01-04 09:41:49.36     
Code: 0xC004700C     Source: Data Flow Task 1 SSIS.Pipeline     Description: 
One or more component failed validation.  End Error  Error: 2018-01-04 
09:41:49.36     Code: 0xC0024107     Source: Data Flow Task 1      
Description: There were errors during task validation.  End Error  DTExec: 
The package execution returned DTSER_FAILURE (1).  Started:  9:41:48 AM  
Finished: 9:41:49 AM  Elapsed:  0.438 seconds.  The package execution 
failed.  The step failed.

1 个答案:

答案 0 :(得分:2)

Microsoft Access数据库引擎抛出以下错误:

  

创建文件失败

当Excel连接管理器无法访问所选路径时,抛出此错误,可能是由以下原因引起的:

  1. 您正在使用网络路径/尝试使用本地路径替换
  2. 它可能指向您的本地服务器,但当它部署到另一台服务器时会抛出错误
  3. 您无权从运行SSIS的帐户访问所选路径
  4. 路径不存在
  5. <强>参考