当前位置: 移动技术网 > IT编程>数据库>MSSQL > 实验:如果将SqlServer2016数据库复制数据库到2014上?

实验:如果将SqlServer2016数据库复制数据库到2014上?

2018年12月26日  | 移动技术网IT编程  | 我要评论

杨云合照爱子,宁化房屋出租,顺德特产

需求:在一台服务器上的sqlserver2016想要将该数据库中的某些数据库中的数据或结构复制到另一台服务器上的sqlserver2014上

方法

1.备份数据库方式(同一版本间)

右键点击数据库,选择任务->备份,直接默认或选择备份想要存放的位置后点击确定。找到备份好的文件,放到目标服务器上还原数据库。

2.导出数据库脚本(任意版本间)

右键点击数据库,选择任务->生成脚本->下一步->选择编写整个数据库及所有数据库对象的脚本->按需选择文件存放的位置和导出文件的类型,如有特殊需要点击高级进行设置(比如高版本sqlserver2016数据库导出后在2014中还原)->依次点击下一步,完成sql脚本的生成

这里写图片描述

这里写图片描述

这里写图片描述

问题:导出的sql脚本如何执行?

1.对于只是导出了数据库架构的sql脚本,大小不大的情况下,直接打开sql脚本文件,复制其内的sql语句,放到sql server management studio中新建查询,粘贴后执行。

2.对于包含数据的sql脚本,文件很大的情况下,选择使用命令行语句执行sql脚本

在开始->运行 中键入cmd,使用 “osql -”命令,显示出osql命令行的帮助。

如果脚本文件 myfile.sql 在 c:\users文件夹中,

命令行中键入:

osql -e -i c:\users\myfile.sql

回车运行,执行sql脚本

注意:sql脚本中有关于文件路径的地方,要修改成目标数据库相应合适的路径

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网