在SQLServer中将数据从高版本导入低版本的方法
2024-10-21 23:19:33
一般的软件都是向下兼容的,高版本通常都是可以兼容低版本。但是如果想将高版本数据库中的数据导入到低版本中,直接采用常规的备份还原或是分离附加操作就会因为结构不同而报错。
要想实现数据从高版本到低版本,除了采用第三方数据格式导入导出外,可以利用sqlserver中的“生成脚本”功能。
通过“任务”---“生成脚本”,进入“生成和发布脚本”界面。
一直“下一步”到“设置编写脚本选项”,点击“高级”,进入高级设置界面。
这里需要修改两个地方:(1)服务器版脚本:设置成低版本服务器上的版本 (2)要编写脚本的数据的类型:根据需要选择“仅架构”、“仅数据”、“架构和数据”,绝大多数情况自然是选择“架构和数据”。
随后会生成包含数据库架构和数据的.sql文件,将该文件复制到目标服务器,在“查询”中运行即可。
需要特别注意的是,如果生成的脚本文件过大,导入的时候可能会报错,提示“对COM组件的调研返回了错误HRESULTE_FAIL”,解决方法是借用第三方软件,如sqlcmd。
最新文章
- MySql: 常见错误
- [译]:Xamarin.Android开发入门——Hello,Android Multiscreen快速上手
- Effective Python2 读书笔记1
- 3D数学的实际应用
- BZOJ1202 狡猾的商人
- 菜鸟学习Hibernate——配置Hibernate环境
- NPOI读取Excel表格类
- js上传文件获取客户端地址
- chmod chgrp chown
- 【最短路】BAPC2014 B Button Bashing (Codeforces GYM 100526)
- Max retries exceeded with ur
- Caused by: java.lang.UnsupportedClassVersionError: com/zy/example/domain/Student : Unsupported major.minor version 51.0
- Node.Buffer
- 也谈.NET MVC 2 + ExtJS的部署问题
- MySql 初次安装登陆
- <;hdu - 1600 - 1601>; Leftmost Digit &;&; Rightmost Digit 数学方法求取大位数单位数字
- Java数据结构和算法(一)——简介
- Java反射-修改字段值, 反射修改static final修饰的字段
- Windows环境下IOS APP打包上传AppStore详细流程
- nginx学习笔记(一)