首页 文章

Google Analytics xlsx to sql - ssis vs2013

提问于
浏览
0

我在本地文件夹中下载了google analytics xlsx文件,并尝试在vs 2013中使用ssis将其导入sql .

我使用OLE DB源与连接管理器设置: - 提供程序作为office 12.0文件名 - 本地路径中的文件高级扩展属性 - Excel 12.0延迟验证 - 对于数据流任务等true ...安装Microsoft Access数据库引擎2010可再发行组件

谷歌https://dataintegrity.wordpress.com/2009/10/16/xlsx/

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/e8b5f7c6-bd4f-4f6a-aeef-a011e4b47146/opening-a-rowset-for-failed-check-that-the-object-exists-in-the-database?forum=sqlintegrationservices

但总是得到如下错误: -

TITLE:Microsoft Visual Studio

来自HRESULT的异常:0xC02020E8数据流任务错误[OLE DB源[2]]:SSIS错误代码DTS_E_OLEDBERROR . 发生OLE DB错误 . 错误代码:0x80004005 .

数据流任务出错[OLE DB源[2]]:打开“数据集1 $”的行集失败 . 检查数据库中是否存在该对象 .

我缺少什么其他设置?请帮忙 .

1 回答

  • 0

    该错误是通用错误,可能因各种原因而存在 . 检查以下内容:

    将OLE DB源适配器的DelayValidation属性设置为True .

    手动检查xlsx文件以查看它是否确实包含数据

    检查xlsx文件中的数据类型和长度,因为可能存在错误的行 .

    删除数据流任务,然后创建一个新任务 .

相关问题