我有一个旧的SQL服务器数据库(在2008 r2中)有很多非规范化表,这已成为扩展应用程序的主要障碍。我已经对数据库设计进行了规范化,并且仅在sql server 2008中提出了新的数据库设计,该数据库设计是从具有规范化的旧数据库模式派生的。但是由于应用程序是实时的,因此旧模式中存在大量数据。将数据从旧架构迁移到新架构的最佳方法是什么?
注意: - 在旧模式中,大多数表dint都有主列,其中很少有主列但是在varchar数据类型上,所以在新的数据库模式中,我已经将bigint数据类型的主列添加到所有表中。