好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

SSIS同步教程(Oracle-SQL).docx

18页
  • 卖家[上传人]:碎****木
  • 文档编号:248100774
  • 上传时间:2022-01-31
  • 文档格式:DOCX
  • 文档大小:1.07MB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 欢迎交流 :56408911环境:本机 A: 32 位Business Intelligence Development Studio(SQL 自带)做C 的 oracle 监听 quality服务器B: 安装 64 位系统 SQL 数据库安装 11g 64 位 oracle 客户端做C 的 oracle 监听 quality服务器C:64 位系统 11g64 位 oracle 数据库需要注意的地方:1. 数据引擎的选择2. 包配置的密码设置在本机打开 BusinessIntelligence Development Studio,文件=》新建=》项目=》选择 Integration Services项目自动生成一个空 SSIS 包,右键删除它再右键 SSIS 包,选择【SSIS 导入与导出向导】,因为要做的数据同步是从 Oracle 到 sql,所以选择的数据引擎必须是 Oracle Provider for OLEDB .此时,可以右键【Package1.dtsx】执行包,即可看到效果但是假如B 服务器已经存在一部分数据的时候,同步将会报异常我们要在数据流任务之前做一些操作,比如清理数据。

      熟悉 SSIS 之后,也可以根据不同条件来执行一些同步操作,不必每次都清理双击【执行 SQL 任务】编辑它的属性【确定】=》【分析查询】=》【确定】再重新执行包操作完成 接着配置包,单击控制流界面, 设置包的属性【 ProtectionLevel 】 指定包的保护模式及方法=DontSaveSensitive选择菜单【SSIS】=》【包配置】=》勾选【启用包配置】=》【新建】=》选择存放位置关闭包再打开包会出现异常,那时因为数据库链接已经在使用包配置来加载,而包配置因为SSIS 的原因,没有保存密码,将打开包配置config.dtsConfig在 SQL 的 User ID=帐号;后面增加 Pwd=密码;在 ORACLE 的 User ID=帐号;后面增加 password=密码;注意 oracle 的不能使用 Pwd,否则认不出保存包配置重新生成解决方案再打开包,即显示正常了下面把 Package1.dtsx 和包配置 config.dtsConfig 复制到B 服务器,部署 SQL 的作业即可遇到的问题包配置的密码字母没有写对,导致数据库连接不了要使用 Oracle Provider for OLE DB 的驱动,不要使用 Microsoft OLE DB Provider for Oracle 的驱动并且服务器 B 要做 ORACLE 客户端并且做了监听。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.