集成服务项目 - 导出到Excel

时间:2014-02-06 22:13:18

标签: sql-server reporting-services ssis integration business-intelligence

我试图将表从sql 2008R2导出到Excel,当我运行该程序包时,它会丢失一个错误,告诉我数据库引擎Microsoft Jet无法打开该文件并说它是由其他用户以独占模式打开的或者我需要获得查看数据的许可。

我在adventureworkds数据库本地运行。提前谢谢!

enter image description here

  

SSIS包“Package3.dtsx”开始。
  错误:Package3处的0xC0202009,连接管理器“DestinationConnectionExcel”:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80004005。
  OLE DB记录可用。来源:“Microsoft JET数据库引擎”Hresult:0x80004005描述:“El Jet de base de datos Microsoft Jet no puede abrir el archivo''。Estáabiertoen modo exclusivo por otro usuario o bien necesita permiso para ver sus datos。”。<登记/>   错误:0xC00291EC在准备SQL任务1,执行SQL任务:无法获取连接“DestinationConnectionExcel”。可能未正确配置连接,或者您可能无法在此连接上拥有正确的权限   任务失败:准备SQL任务1
  SSIS包“Package3.dtsx”完成:失败。

1 个答案:

答案 0 :(得分:0)

看起来该文件已在excel中打开,并且sql无法访问它。只需关闭excel中的文件即可...