在表中进行任何更改时,将sybase数据导入sql server

时间:2015-03-16 07:30:32

标签: sql-server sybase

我有一个Sybase数据库,我想迁移到SQL SERVER 2008R2。我已经这样做了,但我有了新的要求。修改任何数据或在Sybase表中新插入数据时,数据仅从Sybase迁移到Sql Server。一个表数据大约是11,000135,因此每次无法将所有数据从Sybase迁移到Sql Server。有可能这样做吗?

1 个答案:

答案 0 :(得分:1)

我在这里看不到任何直接的解决方案。我会用以下步骤来处理这个问题:

  1. 使用source_table的唯一键创建表格:

    Create table mod_date
    (
       key int unique,
       modified_date datetime
    ) 
    
  2. 为将插入/更新modified_date表的source_table创建插入/更新触发器。

  3. source_table加入mod_date中选择数据时,只筛选出比上次更新更重要的日期。

  4. 与创建新表格相反,您也可以将modified_date添加到source_table并在选择期间使用它。 GL!