版本相同的数据库
当版本相同时,可以通过采用数据库备份还原的方式实现数据移动
1.打开数据库,右键需要备份的数据库,选择任务——>备份
2.选择备份到的位置,可以记一下。点击确定。
3.可以看到备份完会在对应位置生成一个.bak文件
4.将这个文件复制到服务器上面对应的地点,随后打开服务器上的数据库,右键还原文件和文件组。
5.选择源设备
6.点开后选择备份文件存放的地方(第4步放的位置)
7.选择完后点击确定,再点击确定,回到这个页面,点击确定。
8.在上面写好数据库名称点击确定就可以备份还原到服务器上啦。
But,如果本地和服务器的版本不一致的话,将会报下面的错误:
这就要用第二种方法了。
版本不同的数据库
1.同样右键选择目标数据库,点击任务,生成脚本。
2.选择要生成整个数据库对象还是具体的某个表。
3.点击另存为脚本
4.点击高级选项,这里就是精妙之处了。
在服务器版脚本上选择你想要导入的版本,在要编写的脚本的数据的类型选择架构和数据。
5.点击下一步生成脚本文件。
6.开始导入数据啦,第一种方法就是直接在服务器上打开数据库右键新建查询,把脚本文件的内容拷贝上去,注意需要改动两个地方。
脚本文件中这两行地址要改成服务器上对应的地址。然后点击F5执行,数据就进去了。
还有一种方法是命令栏执行。
参考博文
https://blog.csdn.net/wang465745776/article/details/54969676
https://blog.csdn.net/qq_41460383/article/details/105142013
https://jingyan.baidu.com/article/597a064334c2dd312a524359.html