首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

定时进行数据导出的方法

2012-01-11 
求一个定时进行数据导出的方法~现在有一项目需要每天定时把ms—sql 数据导入到oracle里面,分别装在两个服务

求一个定时进行数据导出的方法~
现在有一项目需要每天定时把ms—sql 数据导入到oracle里面,分别装在两个服务器上面。

我想了一个解决办法是 在oracel 服务器上又装了一个sqlserver 然后新注册连接到另外一台sqlserver,利用数据转换服务的包进行调度执行。

问题是:1 如果在新注册的数据库上进行调度包,不具有数据转换服务。
  2 如果用本地数据库进行调度包,有数据转换服务,但是作业一直显示的失败

(以上两种方法都可以手动进行转换) 请教遇到过此类问题的高手

[解决办法]
我們公司的做法:
1.sql server :sql-->執行dts-->生成txt檔

2.利用ftp將txt檔傳到oracle server

3.txt檔-->導入oracle

這樣做的好處,
1.由于sql 和oracle是分別兩個team負責,可以很好的理清責任.
2.傳輸的資料過大時,不需要長期的保持DB connection,只需要ftp傳送檔案即可.
3.backup txt檔,就可以保存歷史資料了.

=====
僅供參考
[解决办法]
生成 DTS包--调度

热点排行