陪伴而非守候
2018-07-23 09:14:26
asp.net中備份Access數(shù)據(jù)庫使用的是將數(shù)據(jù)庫文件直接拷貝一份,但是在恢復(fù)的時候出現(xiàn)了問題,恢復(fù)使用的是刪除現(xiàn)有數(shù)據(jù)庫,將備份的數(shù)據(jù)庫再拷貝一份過來,但是如果數(shù)據(jù)庫文件正在使用的過程中就會出現(xiàn)恢復(fù)失敗,也就是無法刪除。而我在測試的時候也出現(xiàn)了這樣的問題,有時能成功,有時不能成功。是不是我這樣做思路有本身有問題?還是方法不正確?請各位高手指點(diǎn)。謝謝。
3 回答

嚕嚕噠
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個贊
我覺得你可以利用修改連接字符串的方式來切換
把備份的數(shù)據(jù)庫復(fù)制過去,不和原來的同名,然后修改連接字符串到恢復(fù)的數(shù)據(jù)庫,這樣就不會出現(xiàn)問題了,也不會中斷網(wǎng)站運(yùn)行

慕田峪9158850
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個贊
這樣子處理好像是有問題,你這樣的恢復(fù)操作,肯定是在網(wǎng)站運(yùn)行時操作的,而網(wǎng)站在運(yùn)行 ,這個ACCESS數(shù)據(jù)庫應(yīng)該就是被占用著的。除非,你在恢復(fù)的時候,切斷所有的數(shù)據(jù)庫連接,并且在你恢復(fù)的時候,別的用戶訪問時,這些頁面都不能顯示。

一只斗牛犬
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個贊
恢復(fù)數(shù)據(jù)庫的時候 數(shù)據(jù)庫得斷開使用!
只要你的數(shù)據(jù)庫工作著就會失?。?/p>
添加回答
舉報(bào)
0/150
提交
取消