2012-07-03 73 views
2

我需要将数据从DB2数据库复制到SQL Server数据库(沿着大约80个表的行)。我可以创建一个SSIS包,将数据从一个平面复制到另一个非常容易,但记录数量是几百万,所以这样做一次需要一段时间,但对于初始设置它很好。但是,我需要做“几乎”实时更新,所以这种方法不可行。什么才是最好的方法,以及如何添加更改并从DB2删除复制到SQL Server?DB2 SQL Server复制

在此先感谢

回答

0

“最好”的方式做这种复制是使用从源数据库读取事务日志,然后将数据写入到目标数据库的应用程序。这被称为Change Data Capture (CDC)

有许多工具可以在跨数据库环境中提供此功能(请参阅上述维基百科文章的列表。)