如何将SSIS包部署到sql server实例

时间:2013-03-19 05:42:24

标签: ssis sql-server-2008-r2

我创建了一个SSIS包,用于将数据从Excel导入Sql DB。 我也在SQL SERVER Instance上部署了它,但是当我运行那个包抛出工作时,它会给出一些错误。

ERROR:  "Microsoft (R) SQL Server Execute Package Utility  Version 10.50.2500.0 for 32-bit  Copyright (C) Microsoft Corporation 2010.
 All rights reserved.    Started:  11:03:12  Error: 2013-03-19 11:03:12.84     Code: 0xC0202009    
 Source: Package2 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 JET Database Engine"  Hresult: 0x80004005  
Description: "The Microsoft Jet database engine cannot open the file ''. 
 It is already opened exclusively by another user<c/> or you need permission to view its data.". 
 End Error  Error: 2013-03-19 11:03:12.84     Code: 0xC020801C     
Source: Creating Staging for Data Excel Data Source [1]    
 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: 2013-03-19 11:03:12.84     Code: 0xC0047017     
Source: Creating Staging for Data SSIS.Pipeline     
Description: component "Excel Data Source" (1) failed validation and returned error code 0xC020801C. 
 End Error  Error: 2013-03-19 11:03:12.84     Code: 0xC004700C    
 Source: Creating Staging for Data SSIS.Pipeline     Description: One or more component failed validation.  
End Error  Error: 2013-03-19 11:03:12.84     Code: 0xC0024107  
   Source: Creating Staging for Data      Description: There were errors during task validation. 
 End Error  DTExec: The package execution returned DTSER_FAILURE (1). 
 Started:  11:03:12  Finished: 11:03:12  Elapsed:  0.219 seconds. 
 The package execution failed.  The step failed.,00:00:00,0,0,,,,0

我正在使用32 bit OS.XLS Excel文件进​​行导入,即MS EXCEL 2003

我需要解决方案cananybody帮助我.... ???

1 个答案:

答案 0 :(得分:3)

您的软件包失败的原因是您打开了excel文件。关闭文件并尝试再次运行该程序包。

错误消息:“Microsoft Jet数据库引擎无法打开文件''。  它已由其他用户专门打开,或者您需要获得查看其数据的权限。“。