Mac 恢复SQLserver 的 bak 备份 【数据系列 2 】

Mac 恢复SQLserver 的 bak 备份

由于我使用的Navicat无法进行bak的还原,所以我选择了使用Azure Data Studio进行数据的备份与还原。

从这里进行软件的下载,这里我的系统是MacOS Big Sur 选择MacOS的版本进行下载,也可以在本站下载
Mac 恢复SQLserver 的 bak 备份 【数据系列 2 】_第1张图片

打开以后需要输入相应的信息,进行数据库的链接操作。
点击数据库,选择restore 进行还原操作。

Mac 恢复SQLserver 的 bak 备份 【数据系列 2 】_第2张图片
这里需要注意的是,需要预先把 bak文件拷贝到SQLserver 的镜像根目录中才行,不然找不到bak文件的。

如下进行docker 操作
首先查看镜像是否在运行。

docker ps
Mac 恢复SQLserver 的 bak 备份 【数据系列 2 】_第3张图片

docker cp /Users/qinglutaxue/Downloads/dczxyy1.mdf sql_server_demo:/

执行命令将文件拷贝到相应的跟目录下面。

docker exec -it 3c4b6430ef81 /bin/bash

进入到根目录查看是否有该文件
Mac 恢复SQLserver 的 bak 备份 【数据系列 2 】_第4张图片

继续进行上面的restore 操作即可。
Mac 恢复SQLserver 的 bak 备份 【数据系列 2 】_第5张图片

你可能感兴趣的:(数据系列,macos,sqlserver,数据库)