【发布时间】:2013-05-13 15:08:28
【问题描述】:
我尝试在服务器上的备份完成后直接将 .bak 文件复制到本地计算机。
我在测试和调试时从来没有遇到过任何问题,但是在部署之后我得到了很多 FileNotFoundExceptions。
【问题讨论】:
标签: c# sql-server database vb.net database-backups
我尝试在服务器上的备份完成后直接将 .bak 文件复制到本地计算机。
我在测试和调试时从来没有遇到过任何问题,但是在部署之后我得到了很多 FileNotFoundExceptions。
【问题讨论】:
标签: c# sql-server database vb.net database-backups
我发现,特别是如果您在另一台机器上进行备份,备份文件需要一些额外的时间才能准备好。
在开始移动过程之前稍等一下解决了我的问题。
移动文件
public void WaitForFileToExist(字符串路径) {
while (File.Exists(path) == false) {
System.Threading.Sleep(10);
}
}
【讨论】:
Thread 进入睡眠状态的方法。虽然您的方法(目前)有效,但它实际上并不是正确的方法。