本文介绍如何将windows中MSSql数据库备份文件在Docker中还原
一、简单的方法。
1、主备好数据库备份文件,通过xfpt传入Linux服务器放入指定目录下
2、在docker容器中创建备份文件夹
sudo docker exec -it sql1 mkdir /var/opt/mssql/backup
3、将备份文件复制到Docker的MSSQL容器中
sudo docker cp 备份文件名 容器名称:/var/opt/mssql/backup --指定目录
4、通过windos的mssql-tool连接Docker中的Mssql
5、直接还原指定数据库就可以了,注意需要更改还原文件夹路径为 docker中的路劲
/var/opt/mssql/data
6、可能会出现数据库用户限制,选中数据库>属性>选项>限制访问→MULTI_USER
大功告成!!!!!!!!!!!!!!!!!!