SSIS:数据源视图添加对象 未指定的错误,发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。数据类型不被支持。
在从数据库读出BLOB类型时(各种方法,ado,odbc,nhibernate),都出现了这个错误:
未指定的错误\r\n发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。\r\n数据类型不被支持。
发现时连接数据库的驱动问题,microsoft 的驱动程序不支持大对象类型,所以会出现此错误,此时的链接字符串如下:
Provider=MSDAORA.1;User ID=SRM0812;Data Source=SRM2008;Password=SRM0812;Persist Security Info=True
只要把provider修改成oracle的驱动程序,然后把引用OraOleDB.dll进去就可以正常使用。
以上来自:http://yarhhome.iteye.com/blog/890824
按照提示,编辑数据源的连接字符串,提供程序选择“Oracle provider for OLE DB”.连接测试时提示为在本地计算机注册“OraOleDB.dll”
原来驱动程序时可以换的。。
分享到:
相关推荐
### SSIS传送数据到Oracle详解 #### 一、概述 在企业级应用环境中,数据集成是必不可少的一个环节。Microsoft SQL Server Integration Services (SSIS) 是一个功能强大的平台,用于完成数据提取、转换和加载(ETL...
- **替代工具Kettle**:虽然Kettle也是一个强大的ETL工具,但在实际操作中可能不如SSIS直观易用。对于已有SSIS经验的用户来说,继续使用SSIS更为便捷。 #### 七、总结 本文档详细介绍了如何利用SSIS从MsSql迁移到...
在数据集成和迁移场景中,SQL Server Integration Services (SSIS) 是一种非常强大的工具,它允许用户轻松地从不同的数据源抽取、转换和加载数据。本文将详细介绍如何利用SSIS将数据从SQL Server 2005迁移到Oracle ...
- 使用64位SQL Server和64位Oracle客户端时,可能会遇到一个Oracle OLEDB Provider的bug,导致无法从Linked Server获取行。错误消息通常如下: ``` Msg 7333, Level 16, State 2, Line 1 Cannot fetch a row ...
【SSIS(SQL Server Integration ...而OLE DB Provider for Oracle则是一个通用的解决方案,适用于多种数据源,但可能需要更多的设置和优化工作。根据具体项目需求和资源情况,可以选择合适的方法进行数据转换。
SSIS,全称为SQL Server Integration Services,是微软提供的一个数据集成和ETL(提取、转换、加载)工具,用于在不同数据源之间进行数据迁移和处理。在这个名为"SSIS 实例一个(SSIS 基本应用)"的实例中,我们将...
在“SSIS数据转移”这个项目中,我们关注的重点是如何使用SSIS将数据从一个源系统转移到Excel文件。这对于数据分析、报告生成或与不支持直接数据库连接的应用程序交互非常有用。以下是一些关于SSIS数据转移至Excel的...
SSIS 列子入门 SSIS(SQL Server Integration Services)是一款功能强大且灵活的数据集成工具,提供了多种功能...SSIS 是一个功能强大且灵活的数据集成工具,提供了多种功能和方法来帮助我们实现数据集成和处理任务。
SSIS作为SQL Server 2005的一个重要组成部分,为数据集成和ETL操作提供了全面的解决方案。从项目创建到包设计,再到执行与调试,SSIS提供了一整套工具链,使得数据工程师能够高效地构建、测试和部署数据处理流程。...
SQL Server 的集成服务(SQL Server Integration Services,简称 SSIS)提供了一个强大的平台来实现数据仓库的构建、数据清洗以及数据同步等功能。本文主要介绍如何使用 SSIS 包定时同步 SQL Server 中的数据到其他...
开始时间: 11:06:46 错误: 2019-02-06 11:06:47.09 代码: 0xC0014020 源: Initialization 连接管理器“xxx” 说明: 发生了 ODBC 错误 -1。 错误结束 错误: 2019-02-06 11:06:47.09 代码: 0xC0014009 源: ...
《Oracle-CDC for SSIS用户指南》为用户提供了一个全面的框架来理解和使用Oracle-CDC插件。它不仅详细解释了如何在SSIS环境中部署和配置CDC技术,而且还深入探讨了最佳实践和技术细节。对于那些希望利用Oracle数据库...
例如,从SQL Server到另一个SQL Server的数据迁移,或者从Oracle到SQL Server的数据导入。这两个例子都涉及到不同数据库之间的数据交换,这可以通过设置数据流任务和配置数据库连接来实现。 - **带行统计的 SSIS 包...
ETL,即Extract-Transform-Load,是数据仓库技术中的关键步骤,旨在从多种数据源中抽取数据,进行必要的清洗、转换和整合,然后加载至数据仓库或数据集市中,以供后续的分析和报告使用。随着大数据时代的到来,ETL...
添加数据源视图 右键点击数据源,新建数据源视图,选择表,然后点击确定完成即可。 编辑Package.dtsx 双击Package.dtsx文件,进行编辑,可以右键重命名进行更改,修改完了会问你是否重命名对象,点击是即可。 ...
以下是一个具体案例,演示如何使用SSIS创建一个ETL项目,将中间库PowerPlusEmr_ETL_YAM中的PATS_IN_HOSPITAL视图数据同步到电子病历数据库的TEST_HIS_PATS_IN_HOSPITAL表中。其中,中间库为SQL Server数据库,而目标...
在SSIS-IDE中,开发者可以通过拖放操作来创建和配置数据流任务,这些任务可以从各种数据源提取数据,进行清洗、转换,并加载到目标系统中。SSIS-IDE提供了图形化的界面,使得设计过程直观易懂,大大降低了开发难度。...
Oracle数据库是一个企业级的关系型数据库管理系统,它支持SQL语言,用于存储、管理及检索大量结构化数据。将Excel数据导入Oracle,我们需要一个桥梁,这个桥梁可以是编程代码或者专门的工具。 在标题中提到的...
3. **选择数据源**:在DTS包中添加一个数据源组件,选择Oracle提供程序,并指定要导出的表或查询。 4. **预览数据**:在数据流任务中,可以通过“数据查看器”或“数据预览”查看即将导出的数据,确认无误后继续...
**SSIS**(SQL Server Integration Services)是Microsoft SQL Server平台中的一个关键组件,主要用于执行数据集成和工作流任务。它是一个强大的工具集,用于执行复杂的ETL(Extract, Transform, Load)操作,即数据...