之前一段时间贵树在写论文,正好我的sql server 服务器部署在railway,但微软的那玩意儿占用太大,金额吃的也不少了,于是达到一定金额,railway把我的服务器给强制停机了。

但我着急用,于是金额上限上调后,准备继续使用,结果就是用不了。

当时报错就是连接传递的信息异常

那么怎么办呢?

我网上寻找了很多办法,问了gpt,还是无法解决。

后来我想,railway就是个大号docker服务器,docker是能用exec进入系统的,那么railway也行吗?

答案——还真行

具体是需要准备一个已经内网穿透的机器,机器打开ftp和scp,因为你要传递mdf文件,也就是数据库文件。

首先你要在railway上,按照教程下载官方cli,然后登录

然后就是右键sql服务器,选择拷贝ssh。

接下来就是粘贴到终端里,你就会能进入到容器里

容器没有nano,但有安装包管理器——apt,你可以用这个来安装ftp客户端,来上传mdf文件。

期间会有失败

然后,然后就是在ssms附加这个拷贝好的mdf文件,数据库救活

时隔太久,有一部分细节忘记了,为什么?因为我这段时间在写论文。

最后修改:2025 年 04 月 25 日
如果觉得我的文章对你有用,请随意赞赏