在ORACLE表和SQL Server表之间'转换'那步很重要,
可以改变默认的字段数据类型,如image->text,decimal->int

number  ->int (注意设置number的精度)
varchar2 ->nvarchar  (最好是nvarchar2)
date -> datetime

把Oracle的数据导入到SQL2012中 导出数据--SSIS把Oracle的数据导入到SQL2012中 导出数据--SSIS

把Oracle的数据导入到SQL2012中 导出数据--SSIS

把Oracle的数据导入到SQL2012中 导出数据--SSIS

下图中选中保存SSIS包,即可自动生成一个SSIS包

把Oracle的数据导入到SQL2012中 导出数据--SSIS

数据成功从ORACLE中导入到SQLSERVER DBADB数据库中。

把Oracle的数据导入到SQL2012中 导出数据--SSIS

方二:用Business Intelligence Development Studio编写SSIS包程序
1.SQL2008:开始 》程序 》Business Intelligence Development Studio 》Business Intelligence Development Studio 打开SSIS编辑器

SQL2012:开始---程序---SQL2012----SQL Server Data Tools

把Oracle的数据导入到SQL2012中 导出数据--SSIS  把Oracle的数据导入到SQL2012中 导出数据--SSIS
2.编辑器里,文件》新建》项目 ,在弹出的对话框选择 Integration Services 项目,确定

把Oracle的数据导入到SQL2012中 导出数据--SSIS
3.SSIS包》右键》SSIS导入和导出向导》选择 Oracle Provider For OLE DB

把Oracle的数据导入到SQL2012中 导出数据--SSIS    把Oracle的数据导入到SQL2012中 导出数据--SSIS

把Oracle的数据导入到SQL2012中 导出数据--SSIS把Oracle的数据导入到SQL2012中 导出数据--SSIS

同样也可以生成一个SSIS包

 

 

二、查看SSIS包

1.安装SQL Server Integration Services ,

把Oracle的数据导入到SQL2012中 导出数据--SSIS

2.在对象资源管理器中连接到Integration Services,然后展开“已存储的包”、MSDB,即可看到SSIS包。右键单击该包并选择“运行包”,即可执行数据导入导出。

把Oracle的数据导入到SQL2012中 导出数据--SSIS把Oracle的数据导入到SQL2012中 导出数据--SSIS

三、通过sqlserver的作业来定时执行SSIS包

 把Oracle的数据导入到SQL2012中 导出数据--SSIS

相关文章:

  • 2021-08-01
  • 2021-07-22
  • 2022-12-23
  • 2021-09-25
  • 2021-10-01
猜你喜欢
  • 2022-12-23
  • 2021-07-14
  • 2021-12-05
  • 2021-06-19
  • 2022-12-23
  • 2021-04-25
  • 2021-07-24
相关资源
相似解决方案