1
我們的軟件安裝程序安裝firebird,如果它沒有出現在系統上,並且我們正在追求Win證書,卸載程序應該刪除它,但是,我們要確保即使它是安裝程序那裏,如果有任何新軟件現在正在使用一個新的數據庫,我們不會刪除它(火鳥)。檢查火鳥數據庫目前
問題是:是否可以查詢服務器並詢問運行在其上的數據庫是什麼?這樣就可以自動決定是否可以刪除數據庫。
一些額外的信息: 我們的安裝程序是Innosetup,它已經做得很好 - 我們只是試圖讓它變得更聰明,因爲「開發」或「兼容」windows徽標。
嗨那裏 - 謝謝你的答案,並對不起,如果下面的評論太愚蠢了: 我想使用MON $表來檢查其他數據庫,但例如,MON $ DATABASE只顯示實際數據庫MON $表駐留。 我最接近它的是MON $ ATACHMENTS - 當我有兩個連接時,它顯示了它......但對於同一個數據庫。 另一種方法,將Firebird安裝到自定義目錄中,我們將嘗試此操作。謝謝。 – ronaldosantana 2010-06-02 22:10:41
是的。我錯了。通過MON $ DATABASE,您只能看到您的連接。 – 2010-06-03 10:47:06
我接受你對第二段的回答。 我們需要更改我們的安裝程序 - 以便安裝Firebird是「我們的」火鳥,然後我們可以做我們需要的任何東西。 – ronaldosantana 2010-07-13 02:37:48