最近在接触Docker,发现有很多不错的镜像脚本,而且MS SQL Server有Docker版本,顺手就把Windows 服务器切换成了 Linux服务器,整理一下流程和踩的坑。
由于服务器年底到期,选择的Linux版本是Ubuntu 18.04 ,到期之前该版本仍处在官方支持的时间内。
因为机器是阿里最基础的那款,上面的东西不是很多,主要就是svn,sql server以及一些网站。
接下来的操作主要主要包括下面几部分
- 文件备份
- Docker安装配置
- ssms配置
- svn迁移
文件备份
Windows服务器的文件备份略显枯燥,为了网络传输稳定,连接远程桌面挂载本地磁盘到服务器,直接将需要的杂项文件拷贝到本地。
Sql Server备份
打开Sql Server Manage Studio将数据库分离后,直接将.mdf和.ldf文件打包成zip拷贝到本地。
SVN备份
svn服务器上装的是Visual SVN Server,svn的备份需要注意,直接备份生成的.vsvnbak文件只能在Visual SVN Server上还原,如果想在Linux还原,则需要生成dump文件,生成dump文件的方法有两种,Visual SVN Server 提供了图像界面操作的方法:



点击Export按钮即可保存到服务器目录。
或者进入到Visual SVN的安装目录下的Bin目录,使用svnadmin dump 命令进行备份
语法格式为
svnadmin dump 仓储目录 > 文件保存路径
参考:
svnadmin dump C:\Repositories\Test > d:\Test.Dump
然后将dump文件拷贝到本地即可。
版权声明:本文为NikoZhao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。