zoukankan      html  css  js  c++  java
  • 不同版本的数据库数据迁移总结(sql server 2008)

    拱墅2012 11 19下午 迁移数据 总结 数据库版本一致  可以 备份和还原 解决 如果版本不一致  不管低于之前版本还是 高于之前版本最好 都用生成结构再导入数据的方式进行迁移

    如果源库 中 所有对象都有效,那么可以 直接生成数据库的所有对象的脚本来创建数据库。方法是 右键数据库 任务 生成脚本  选择所有对象 确定 后 新打开的查询窗口的连接字符串 需要注意 更改连接字符串后 生成数据库前  物理文件的路径 是否存在,版本不一致可能部分路径不存在 如果部分对象无效 则需要先生成数据库,再生成数据库的其他对象 方法是 右键数据库 生成脚本 create到新建查询窗口 检查物理路径  并更改连接字符串 然后 右键数据库 任务 生成脚本 选择没有问题的对象

    导入数据 注意不要导入视图数据 有标识的情况下 一般需要启用标识插入 取消所有约束  目前得知 可以取消  外键 只读 约束

    EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
    EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL'
    EXEC sp_MSForEachTable 'delete from ?'
    EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
    EXEC sp_MSForEachTable 'ALTER TABLE ? ENABLE TRIGGER ALL'
  • 相关阅读:
    插入排序Java实现
    WMI控制IIS(2)
    WMI控制IIS
    C语言中用qsort()快速排序
    list_for_each引起的问题
    c++数组地址
    Valgrind 使用简单说明检查内存泄露
    firefox 在UBUNTU下编译
    内存泄漏检测umdh
    ubuntu GIT 安装与使用
  • 原文地址:https://www.cnblogs.com/langu/p/2777479.html
Copyright © 2011-2022 走看看