[root@10-27-0-224 ~]# wget "https://github.com/Microsoft/sql-server-samples/releases/download/adventureworks/AdventureWorks2017.bak"
(1)将.bak测试数据文件copy到自建SQL Server实例任意目录下
# copy测试数据到容器中/mnt目录下
[root@10-27-0-224 ~]# docker cp AdventureWorks2017.bak sql1:/mnt
注:SQL Server导入.bak备份文件,需要将备份文件传到SQL Server所在宿主上,这里SQL Server宿主是容器实例!!!
(2)新建数据库
(2)导入.bak备份
注:选中之后,逐一点击确认即可。
修改“选项”配置
注:切记勾选“覆盖现有数据库”!!!
(1)打开.sql备份文件
(2)执行.sql备份脚本
(1)选择备份数据库方法
(2)选择备份存放位置
注:依次点击确认即可。
(3)查看备份文件
[root@10-27-0-224 ~]# docker exec -it sql1 bash
root@sql1:/# ll /mnt/
-rw-r----- 1 root root 216125440 Oct 12 05:22 sqlserver.bak # 备份文件
注:SQL Server备份的文件存储在实例宿主上。
注:此向导可帮助您创建简单包,以便在多种常用数据格式(包括数据库、电子表格和文本文件)之间导入和导出数据。此向导还可创建目标数据库和用于插入数据的表。
注:您可以使用此向导将数据库从SQL Server 2000或更高版本的实例移动或复制到SQL Server 2005或更高版苯的实例。
注:源目服务器需要保证网络互通,才能进行数据复制迁移。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。