设为首页 加入收藏

TOP

SQL Server in Docker 还原数据库
2019-08-13 05:35:55 】 浏览:18
Tags:SQL Server Docker 还原 数据库

上一回我们启动docker容器的时候使用了-v参数挂账了本地目录/hd2/sqlserver2019_data到容器内目录/var/opt/mssql,所以我们只需要把文件testdb.bak上传到/hd2/sqlserver2019_data目录,docker容器即可访问。
SQL Server in Docker 还原数据库
我使用了下Sql Server Management Studio的还原功能试了下,没有成功,不知是不是SSMS版本的问题。既然SSMS不能还原,那就使用命令行来试试吧。


因为SQL Server安装在Docker容器内,所以执行命令行都需要进入到容器内。


SQL Server in Docker 还原数据库
接下来的命令全部在sqlserver2019容器内执行。


SQL Server in Docker 还原数据库
使用该命令可以把数据库的数据文件,日志文件名称显示出来。在接下来的恢复操作中有用。


SQL Server in Docker 还原数据库



SQL Server in Docker 还原数据库
看到RESTORE DATABASE successfully的时候表示数据库还原成功了。让我们使用SSMS看看数据库是否真的还原成功了。
SQL Server in Docker 还原数据库
可以看到数据库已经还原上去,里面的表,数据都可以正常操作。至此,数据库文件还原成功。



编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL集群读写分离的自定义实现 下一篇如何在 Debian 10 Linux 上安装My..