簡體   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