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

问题描述 投票:2回答:1

我使用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.
sql sql-server excel visual-studio ssis
1个回答
2
投票

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

创建文件失败

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

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

参考

© www.soinside.com 2019 - 2024. All rights reserved.