一般的软件都是向下兼容的,高版本通常都是可以兼容低版本。但是如果想将高版本数据库中的数据导入到低版本中,直接采用常规的备份还原或是分离附加操作就会因为结构不同而报错。

要想实现数据从高版本到低版本,除了采用第三方数据格式导入导出外,可以利用sqlserver中的“生成脚本”功能。

通过“任务”---“生成脚本”,进入“生成和发布脚本”界面。

一直“下一步”到“设置编写脚本选项”,点击“高级”,进入高级设置界面。

这里需要修改两个地方:(1)服务器版脚本:设置成低版本服务器上的版本 (2)要编写脚本的数据的类型:根据需要选择“仅架构”、“仅数据”、“架构和数据”,绝大多数情况自然是选择“架构和数据”。

随后会生成包含数据库架构和数据的.sql文件,将该文件复制到目标服务器,在“查询”中运行即可。

需要特别注意的是,如果生成的脚本文件过大,导入的时候可能会报错,提示“对COM组件的调研返回了错误HRESULTE_FAIL”,解决方法是借用第三方软件,如sqlcmd。

最新文章

  1. MySql: 常见错误
  2. [译]:Xamarin.Android开发入门——Hello,Android Multiscreen快速上手
  3. Effective Python2 读书笔记1
  4. 3D数学的实际应用
  5. BZOJ1202 狡猾的商人
  6. 菜鸟学习Hibernate——配置Hibernate环境
  7. NPOI读取Excel表格类
  8. js上传文件获取客户端地址
  9. chmod chgrp chown
  10. 【最短路】BAPC2014 B Button Bashing (Codeforces GYM 100526)
  11. Max retries exceeded with ur
  12. Caused by: java.lang.UnsupportedClassVersionError: com/zy/example/domain/Student : Unsupported major.minor version 51.0
  13. Node.Buffer
  14. 也谈.NET MVC 2 + ExtJS的部署问题
  15. MySql 初次安装登陆
  16. <hdu - 1600 - 1601> Leftmost Digit && Rightmost Digit 数学方法求取大位数单位数字
  17. Java数据结构和算法(一)——简介
  18. Java反射-修改字段值, 反射修改static final修饰的字段
  19. Windows环境下IOS APP打包上传AppStore详细流程
  20. nginx学习笔记(一)

热门文章

  1. vue3 门户网站搭建7-eslint
  2. springcloud(三) - 负载均衡Ribbon
  3. windows下的故障自愈程序,可以实现进程,kafka按时间段判断状态,日志分级
  4. uniapp for显示数据改变时,绑定的list值同时改变
  5. js右键生成菜单
  6. HFS~HTTP File Server 2.4rc2 20191231
  7. Tunnel
  8. mysql数据库连接客户端过多
  9. Linux基本概念
  10. unity task