问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用SSIS从SQL SERVER往ORACLE导入数据时,会出现数据丢失现象

发布网友 发布时间:2022-04-08 10:53

我来回答

2个回答

懂视网 时间:2022-04-08 15:14

相比安装Oracle完整版,这个Oracle Express Edition版小,而且安装非常简单,不会出现安装过程中复制文件丢失等抽风式错误,安装完后,也不需要你设置环境变量等奇葩东西。安装完成后,重新打开SSDT工具,新建【OLE DB连接】,在【提供程序】处选择“Oracle Provider for OLE DB”连接方式。

技术分享

 详见此贴:http://www.flybi.net/question/1051

注意:如果未出现这个连接方式,请先关闭SSDT,再到OracleXE安装目录,搜索:OraOleDB11.dll文件(11是版本号),然后在CMD中运行:regsvr32 {本机OracleXE安装目录}/OraOleDB11.dll,提示注册成功,再重新打开SSDT,就可以了。

部署ETL包

测试过两种ETL包的部署方式:

  1. 在本机直接发布到本机的SQL SERVER
  2. 在本机另存包副本,再到另一台服务器部署(环境相同,只是SQL是2012)

其实目前没发现有什么差异性(因为都需要目标服务器有Oracle的驱动),但是包的配置【保护级别】建议按下面的方式选择“依靠服务器存储和角色进行访问控制”:

技术分享

否则部署后,执行作业会报错,提示“无法解析加密的XML文件,或是敏感数据无法访问”之类的错误(具体没有截图了)。

另外在SQL SERVER建作业的时候,执行步骤就选择了包的位置,其它所有配置都没怎么修改:

技术分享

自己在执行作业这一步,卡了很久(1-2个工作日),就报一个错:“192.168.1.1(Oracle数据库连接地址)连接无效”,很简短的错误,根本没法排查。但是当我注册Regsvr32 OraOleDB.dll驱动后,才反应过来:SQL Server服务没有停止,Regsvr32后很可能没有对SQL SERVER生效。

果然,重启服务器后,再执行包,就正常了。

后记

由于花在这上面的时间太多,导致一看到说装Oracle驱动的日志就头大,再一看还要分32/64位驱动就头皮发麻了。整个文章涉及的步骤,我都从头到尾在WIN7+SSDT2010上测试过,同时包也部署在SQL2008R2和SQL2012的数据库上成功运行过。

另外,由于是在服务器上折腾,所有很容易忽略一个情况:电脑很少重启,呵呵。

最后我想说,如果不是网速给力,不停地尝试过程中,需要下载大量的安装程序(各种Oracle驱动,Oracle完整安装包,SQLserver安装包,SSDT安装包……),加起来几十个G,我都折腾了3-4个工作日(安装、卸载也费时间):

技术分享

你现在可以想象一下:如果你写(拷)一篇日志,里面全是些下载东西然后就可以解决问题的方法,但是背景、环境不交待清楚,你这得耽误同行多少时间?

成功部署SSIS中含有Oracle数据库连接的ETL包

标签:

热心网友 时间:2022-04-08 12:22

是从文本还是直接从sql server往oracle导,如果是文件,可能是数据库表的字段大小宽度不够、字段分隔符、行分隔符;如果是直接导入那多半是字段映射的宽度不够引起的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人大政协辅助岗是什么 政务辅助人员是干什么 政府辅助人员是什么 努比亚的海拔什么意思 北非努比亚现在怎么样了啊 相邻权的相关法律 梦见老公离世了什么预兆 梦见自己老公走掉 你出轨后 怎么操作才没被发现? 评评怎么造句 《我的理想》演讲稿,500字,最好是*或生物博士,要小学六年级水平 excel保护工作表后,设置了不允许设置单元格格式 但是格式还是可以改变 在使用sql server 2008 r2中得SSIS的excel数据导入数据库的例子中,在部署的环节出现: 包验证错误 我是oppoa59的手机怎么用vr眼镜 OPPO手机可以配搭VR吗? OPPO手机怎么设置电影模式? 怎么让OPPO a8支持vr模式? 那些所谓的高大上的光子量子床,真的有神奇的功效吗? A3幅面的彩色喷墨打印机和黑白激光一体机 爱普生EPL-2180怎么样?爱普生EPL-2180好吗 光子能量床能在冬天躺吗 我想买一台二手A3黑白激光打印机,有什么可以推荐的吗 光子床和量子床的区别? 谁用过黑白激光打印机A3的 推荐下~ 买一台A3黑白激光打印机,最好是HP的,价格在4000以内吧,可以不带传真,请高人指教哪个型号比较合适。 睡光子床可以充手机电吗 惠普黑白激光打印机有支持A3打印纸的型号吗?价位大概多少? 什么型号的黑白激光打印机好用,耗材便宜,价格5000左右 可以打印A3 儿童适应光子健康床吗 帮忙推荐A3黑白激光打印机 VOC的介绍 请问蓝牙耳机是什么?怎么使用? scolib蓝牙耳机名称是什么 一般蓝牙耳机电竞之眼的蓝牙名称是什么? 中国最古老的湿度计是怎么观测湿度的? 空气湿度是怎么定义的?湿度计是如何测量湿度的 找人编曲作曲和后期制作大概多少钱? 测湿度怎么测,有没有软件 制作一首歌曲需要多少钱? 活塞式蓄能器的特点 蓄能器的分类 一首歌词的稿费是多少 一首原创音乐从制作到发行多少钱 怎样选择和使用蓄能器 制作一首歌的成本? 怎么判断蓄能器使用的好坏 我突然自己想制作一首歌曲,自己录制,总共需要投资多少钱?需要哪些流程 芒果TV登录密码什么格式 你好,请问液压系统的蓄能器怎么用? 一首原创歌词的市场价格?