[英]SSIS - The table cannot be created Microsoft jet database engine could not find object
I am trying to load a sql table into an excel file using SSIS package. 我正在尝试使用SSIS包将sql表加载到excel文件中。 But while I add Excel connection manager to my Excel destination , adding the name of the excel sheet using the New button throws the following error.
但是,当我将Excel连接管理器添加到Excel目标时,使用“新建”按钮添加Excel工作表的名称会引发以下错误。
The table cannot be created Additional information The Microsoft Jet database engine could not find the object 'Address'. 无法创建表其他信息 Microsoft Jet数据库引擎找不到对象“地址”。 Make sure the object exists and that you spell its name and the path name correctly(Microsoft Jet Database Engine)
确保对象存在,并且您正确拼写其名称和路径名称(Microsoft Jet数据库引擎)
Please help me in this. 请帮帮我。 Thanks in advance
提前致谢
I had the same problem, and it was caused by the list of the fields, not because of the Excel version. 我有同样的问题,它是由字段列表引起的,而不是因为Excel版本。
My list of fields had a "LongBinary" field. 我的字段列表有一个“LongBinary”字段。
When I removed it, the creation of the Connection worked. 当我删除它时,Connection的创建工作。
So, check if you have any fields with this type, and remove them. 因此,请检查您是否有此类型的任何字段,然后将其删除。
Hope it works (it worked for me, at least) 希望它有效(至少对我有用)
Check the version of excel sheet. 检查Excel工作表的版本。 It will works only for 97-2003 version.
它仅适用于97-2003版本。
Please save with that version and then you can able to select the sheet name as table in excel destination. 请保存该版本,然后您可以选择工作表名称作为Excel目标中的表格。
then map your columns and run the package.... 然后映射你的列并运行包....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.