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数据库操作时遇到的大对象类型读取错误,包括错误原因分析、解决步骤以及通过更换驱动程序成功解决问题的过程。重点在于提供解决此类常见数据库连接问题的方法。
28

被折叠的 条评论
为什么被折叠?



