在MS数据库备份后,请确保.bak-file已准备就绪
本文关键字:确保 bak-file 准备就绪 MS 数据库 备份 | 更新日期: 2023-09-27 18:13:15
我试图在服务器上完成备份后直接将. bank文件复制到本地机器。
在测试和调试时我从未遇到过任何问题,但在部署后我得到了很多FileNotFoundExceptions。
我发现,特别是在另一台机器上进行备份时,备份文件需要一点额外的时间来准备。
在开始移动过程之前稍等片刻,问题就解决了。
- 在服务器上做备份
- WaitForFileToExist(字符串);(确保路径是正确的,否则它当然不会返回)
-
移动文件
public void WaitForFileToExist(String path) {while (File.Exists(path) == false) {System.Threading.Sleep (10);}}