数据迁移方案.doc

数据迁移方案.doc

ID:49026007

大小:22.50 KB

页数:5页

时间:2020-02-27

数据迁移方案.doc_第1页
数据迁移方案.doc_第2页
数据迁移方案.doc_第3页
数据迁移方案.doc_第4页
数据迁移方案.doc_第5页
资源描述:

《数据迁移方案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据迁移方案作者:Han.Xue信息系统数据迁移需要考虑的因素很多,比如操作系统类别、数据库类型、版本、数据结构、数据规模、最小允许宕机时间等等。对于本项目,假定满足下列条件:1、操作系统一致2、数据库类型一致,均为MicrosoftSQLServer3、数据库版本均为SQLServer2000现存在两种数据迁移的考虑,第一种是新旧数据库系统采用相同数据结构存储,第二种是新旧数据库系统采用不同数据结构存储。下面分别详细说明。一、不同数据结构的数据升迁新系统建设完成后,需要对旧系统中数据进行升迁。对于从旧系统中升迁历史数据,需

2、要首先建立旧系统历史数据与新系统数据结构的对应关系,并根据对应关系建立数据逻辑视图。然后使用导入导出工具将历史数据一次性导入到新系统中。数据升迁工作需要遵循以下原则:1.数据项长度不一致的处理对于新系统与旧系统的数据项长度不一致的,为了防止数据丢失,应以数据项较长的为准。2.代码标准不一致的处理对于新系统与旧可编辑word,供参考版!系统的同一数据项,而代码标准不一致的,需要建立代码对照表交由用户审定后再进行升迁。1.数据采集方式不一致的处理旧系统为代码输入项目,新系统为手工录入项目的,数据升迁时直接将含义升迁至新系统中。旧

3、系统为手工录入项目,新系统为代码输入项目的,数据升迁时应将数据导入临时表中,由用户确认这些数据的新代码后再导入正式库。2.增减数据项目的处理新系统中新增的数据项目,如果为关键非空项,在数据升迁时需要由用户指定默认值或者数据生成算法。旧系统有而新系统已取消的数据项目,原则上升迁至该记录的备注字段。对于没有备注项目的,需要与用户协商是否需要继续保留。3.历史数据归档的处理这种数据交换模式为大量、批量、一次性执行的工作。此项工作要求需要支持异常终断后继续,并且在完成数据升迁后,需要出具数据升迁报告交由用户审核确认。如果数据升迁工作

4、顺利完成,原有一期系统数据在备份并刻录光盘后,将不再保留。4.完成此项工作提交的文档:1)数据升迁报告2)新旧系统代码项对照关系备忘录3)新版系统中取消数据对象、数据项备忘录4)新版系统由于历史数据升迁工作要求数据结构修订备忘录5)历史数据清理工作备忘录可编辑word,供参考版!1)旧系统历史数据刻录光盘二、数据结构相同的数据迁移对于数据结构相同的数据迁移,常见有两种方式:先备份再恢复的方式和数据库文件分离与附加的方式。但无论哪种方式,均需要在不同数据库服务器之间,对数据文件或者备份文件进行拷贝和复制,因此我们建议在数据库迁

5、移时尽可能减少数据库文件大小,便于进行处理,减少文件复制的耗时。在开始说明两种方式之前,首先明确一下备份恢复和分离附加的概念:1、备份与恢复备份就是指对SQLServer数据库及其他相关信息进行拷贝,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库因以外而损坏,这些备份文件将在数据库恢复时被用来恢复数据库。恢复就是把遭受破坏、丢失的数据或出现错误的数据库恢复到原来的正常状态,这一状态就是有备份决定的。2、分离与附加在SQLServer运行时,在Windows中不能直接移动SQLServer数据库文件,如

6、果想移动SQLServer数据库文件,就要将数据库文件从SQLServer服务器中分离出去,分离后SQLServer服务器上不再有该数据库。可编辑word,供参考版!附加数据库的工作是分离数据库的逆操作,通过附加数据库,可以将没有加入SQLServer服务器的数据库文件加到服务器中。一般来讲,数据库的分离与附加操作比备份与还原的数据库迁移方式要更迅速、便捷。下面详细介绍两种方式的迁移步骤。1、准备工作在SQLServer中,每个数据库的数据库文件分为数据和日志两个文件。旧系统经过长时间运行,一般来说数据库的日志文件均比较巨大

7、。如果最初按照SQLServer默认参数建立数据库的话,日志文件按照10%的增量递增扩展,将占用很大磁盘空间。我们建议在做数据库迁移之前,根据用户需要,对数据库的日志文件进行清空、截断和收缩。这样一来一般数据库的日志文件大小可以缩小至几兆。具体操作步骤这里就不再赘述了。在这里我们需要提醒用户的是,一旦进行了日志的清空、截断和收缩并且丢失了数据库的当前时间点备份,那么数据库自从上一次备份以来的数据将不可还原,这是尤其要注意的。因此一般我们建议用户在对日志文件进行上述处理时,需要做一次完整数据库备份。2、备份与还原的方式在准备工

8、作完成后,用户应妥善保存数据库的完整备份文件,再进行下一步工作。可编辑word,供参考版!对于数据库规模比较大的项目,还原数据库耗时将比备份时间要长。而且在不同的数据库存储的磁盘工作模式下,还原时间也是有很大差异的。我们建议如果用户采用备份与还原的方式做数据迁移,并且对数据库离线时间要求比

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。