繁体   English   中英

检查远程firebird备份文件是否存在

[英]Check if remote firebird backup file exists

我从这篇文章中了解了如何执行流式备份。

现在,我面临着相反的问题-我想从备份文件执行还原。 当我有本地备份文件时,这很容易-问题是,如何检查远程备份文件是否存在?

示例:我的连接字符串如下: datasource=192.168.1.123;database=D:/data/MyDatabase.FDB;...

我想在运行还原服务之前检查文件\\\\192.168.1.123/D:/data/MyDatabase.fbk存在。 请注意File.Exists(@"\\\\192.168.1.123/D:/data/MyDatabase.fbk")返回false。 我真的不知道如何在运行还原之前确保文件存在。 任何想法?

只需执行还原,如果备份文件不存在,Firebird将返回错误。 如果备份文件不存在,Firebird将返回错误:

无法打开备份文件<backup-path>
由于错误而在完成前退出

或者,您需要对另一系统进行某种形式的远程访问,以检查其文件系统。 Firebird本身不提供此类选项(除了尝试还原并查看其是否有效)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM