我们有一个旧数据库,其表结构经过深思熟虑,几乎没有关系设置,也没有命名方案。我已经创建了一个新的数据库,它具有一个干净的关系数据结构,它实现了正确的设计实践。
我正在寻找有关将旧数据迁移到新格式的不同方法的建议。这将需要大量的数据重塑,这不会很有趣。数据被大量访问,挑战将是使所有相关数据(帐户、重要服务等)的两个数据库保持同步。
我认为触发器可能是这里的方法 - 但也许有一种我不知道的不同方法(可能是 MS Sync Framework,或代码级数据适配器,因为有太多的数据访问代码传播,它会更有效到处都是,经典的 ASP 和 .Net 超过几十个项目)。有问题的数据库是 SQL Server 2005,在 SQL Server 2000 兼容模式下运行。