将SQL Server数据迁移到新架构

时间:2016-04-29 21:36:45

标签: sql-server schema migrate

我有一个数据库,最初由几个人为MS Access中的小型业务部门(大约8名员工和10个客户)创建。原始的开发者'是一名非极客,曾被前任雇主派往为期两天的MS Access课程。

它的设计很差,但运作得很好,随着单位的增长,需要不止一个人管理数据。此时我加入了该单元并建议使用SQL Server作为后端,并保持MS Access前端允许多个用户,当时为三个或四个用户。

现在有大约40名用户为50多个商业客户提供服务,而且基本上是一团糟。但我们需要这个工具来跟踪我们的工作队列,谁在做什么,什么时候到期,谁做什么以及为了什么。没有它我们就无法运作。

所以我现在想把它丢弃并从头开始重建并正确完成,并在此过程中抛弃访问前端。在执行此操作时,我需要保持当前系统运行,开发新系统以及一些如何保持数据同步并且并行运行它们一段时间,直到更高的功率满足它不会导致任何问题。

是否有任何人有关于如何保持数据同步的建议或指针,因为我将采用几个巨型表并将它们规范化为新模式中的敏感表?

它不是一个庞大的数据库,例如,列出所有工作的主表每月增长约1500条记录,目前大约有100,000行。

我的想法是在表格中添加一个行版本列,然后将一些东西放在一起监视它并转换为新的架构。

有更好的方法吗?

0 个答案:

没有答案