[英]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.