栏目头部广告

Microsoft SQL Server数据迁移解决方案

一、本地自建SQL Server数据库

1.1 本地SQL Server部署

推荐文章:Microsoft SQL Server安装部署教程

1.2 准备测试数据

官网参考文档:https://docs.microsoft.com/zh-cn/sql/relational-databases/import-export/bulk-import-and-export-of-data-sql-server?view=sql-server-ver15

 Microsoft 官网测试数据下载

[root@10-27-0-224 ~]# wget "https://github.com/Microsoft/sql-server-samples/releases/download/adventureworks/AdventureWorks2017.bak"

二、导入备份方案

2.1 导入.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)新建数据库

 Microsoft SQL Server数据迁移解决方案(图1)

 Microsoft SQL Server数据迁移解决方案(图2)

(2)导入.bak备份

 Microsoft SQL Server数据迁移解决方案(图3)

 Microsoft SQL Server数据迁移解决方案(图4)

注:选中之后,逐一点击确认即可。

修改“选项”配置

 Microsoft SQL Server数据迁移解决方案(图5)

注:切记勾选“覆盖现有数据库”!!!

 Microsoft SQL Server数据迁移解决方案(图6)

2.2 导入.sql备份文件【逻辑备份】

(1)打开.sql备份文件

 Microsoft SQL Server数据迁移解决方案(图7)

 Microsoft SQL Server数据迁移解决方案(图8)

(2)执行.sql备份脚本

 Microsoft SQL Server数据迁移解决方案(图9)

 Microsoft SQL Server数据迁移解决方案(图10)

三、导出备份方案

3.1 导出.bak备份文件-备份存储在实例所在宿主

(1)选择备份数据库方法

 Microsoft SQL Server数据迁移解决方案(图7)

(2)选择备份存放位置

 Microsoft SQL Server数据迁移解决方案(图8)

注:依次点击确认即可。

 Microsoft SQL Server数据迁移解决方案(图9)

 Microsoft SQL Server数据迁移解决方案(图10)

(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备份的文件存储在实例宿主上。

3.2 导出.sql备份文件-备份可以存储在SSMS客户端所在主机

 Microsoft SQL Server数据迁移解决方案(图11)

 Microsoft SQL Server数据迁移解决方案(图12)

 Microsoft SQL Server数据迁移解决方案(图13)

 Microsoft SQL Server数据迁移解决方案(图14)

 Microsoft SQL Server数据迁移解决方案(图15)

 Microsoft SQL Server数据迁移解决方案(图16)

 Microsoft SQL Server数据迁移解决方案(图17)

四、其它场景

4.1 多种数据格式导入导出

 Microsoft SQL Server数据迁移解决方案(图22)

注:此向导可帮助您创建简单包,以便在多种常用数据格式(包括数据库、电子表格和文本文件)之间导入和导出数据。此向导还可创建目标数据库和用于插入数据的表。

4.2 复制数据库

 Microsoft SQL Server数据迁移解决方案(图23)

注:您可以使用此向导将数据库从SQL Server 2000或更高版本的实例移动或复制到SQL Server 2005或更高版苯的实例。

 Microsoft SQL Server数据迁移解决方案(图24)

 Microsoft SQL Server数据迁移解决方案(图25)

注:源目服务器需要保证网络互通,才能进行数据复制迁移。

作者:UStarGao
链接:https://www.starcto.com/SQLServer/249.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处

UCloud云平台推荐


UCloud新用户专属注册连接

UCloud CDN超值特惠专场

UCloud全球云主机(UHost/VPS)大促页面

UCloud快杰云主机大促页面

加载中~
文章详情页广告

随便看看

底部广告
`