windows备份SQLServer数据,在Linux还原
2019-03-15 本文已影响0人
暴风鱼
由来
公司有台SQLServer@windows,出于安全考虑,我想把数据迁移到Linux 的Docker中。
其中,有个表200多万条记录,有个表100多万条记录。
使用navicat的数据传输工具传输,跑着跑着数据库崩了。
到处sql文件,然后用sqlcmd执行,也是崩了。
总体流程
- 在windows上生成 .bak 文件
- !!!压缩 bak文件(能压缩到三分之一)
- 使用scp(或者安装putty后使用pscp) 传到服务器上
- 在服务器上解压,恢复数据库