(sql2005)数据库相关问题总结(数据库[一])

     
   昨天晚上用了一个晚上对公司的数据库1033(旧的库)升级到1037(最新的库)..升级中碰到如下问题:

 一、首先把本地程序最样的脚本文件倒入最新的数据库
     导出数据脚本时
   (为所选的数据库中的所有对象编写脚本)为了脚本的完整性
     导入数据库脚本时
   (只要在查询窗口里执行即可)
     注意:新数据库为空。

二、脚本执行成功后,就是对原有在运行的数据库的数据的导入。
     因原有库的表的字段和新的库的字段有所区别(基本上在新的库当中都是对表的字段的增加)

     重点一、因数据库的表的ID都是自增,在旧的数据库中的数据ID导入新库的时候都是不能变的(表依赖)

     重点二、把新库当中的所有ID都改成不自动增长。

     重点三、在对旧数据库的导入数据之前必须对旧数据库的进行备份工作(防止导入过程中异常数据丟失)

     重点四、在数据导入的时候注意把(插入标识选中)主要对ID的能完成导入。

     重点五、在导入后就是对ID的整理,ID的自动增长改回来(在改过程当中如果程序不有异常。。先选中其他行在返回修改ID的标识增量)

     重点六、在更新ID的自动增长时因为有些表的导入的数据量过大ID更新出新超时。。原先我以为是数据库连接超时,可更改后还是不起作用,
                 经过仔细研究发现是“表设计器更新超时”事务回滚以至不能更新ID,
                 具体解决办法:
                 tool->option->
                (sql2005)数据库相关问题总结(数据库[一])
        最大时间为65535:终于把ID的更新问题解决了。
     
        完成上述工作后就对数据库的数据完整进行测试,,其他的事情就是我们程序内部的测试了不多说了。。
        随便写了一点。。。希望对你们有帮助。。。。
      

    

转载于:https://www.cnblogs.com/aayy692696/archive/2008/01/17/1042991.html