这里写自定义目录标题

  • 版本相同的数据库
  • 版本不同的数据库

版本相同的数据库

当版本相同时,可以通过采用数据库备份还原的方式实现数据移动
1.打开数据库,右键需要备份的数据库,选择任务——>备份

2.选择备份到的位置,可以记一下。点击确定。

3.可以看到备份完会在对应位置生成一个.bak文件

4.将这个文件复制到服务器上面对应的地点,随后打开服务器上的数据库,右键还原文件和文件组。

5.选择源设备

6.点开后选择备份文件存放的地方(第4步放的位置)

7.选择完后点击确定,再点击确定,回到这个页面,点击确定。

8.在上面写好数据库名称点击确定就可以备份还原到服务器上啦。
But,如果本地和服务器的版本不一致的话,将会报下面的错误:

这就要用第二种方法了。

版本不同的数据库

1.同样右键选择目标数据库,点击任务,生成脚本。

2.选择要生成整个数据库对象还是具体的某个表。

3.点击另存为脚本

4.点击高级选项,这里就是精妙之处了。

在服务器版脚本上选择你想要导入的版本,在要编写的脚本的数据的类型选择架构和数据。

5.点击下一步生成脚本文件。

6.开始导入数据啦,第一种方法就是直接在服务器上打开数据库右键新建查询,把脚本文件的内容拷贝上去,注意需要改动两个地方。

脚本文件中这两行地址要改成服务器上对应的地址。然后点击F5执行,数据就进去了。

还有一种方法是命令栏执行。

参考博文
https://blog.csdn/wang465745776/article/details/54969676
https://blog.csdn/qq_41460383/article/details/105142013
https://jingyan.baidu/article/597a064334c2dd312a524359.html

更多推荐

SqlServer本地数据库迁移到服务器