2010-09-17 73 views
0

我們的目標是從我們的生活環境恢復測試環境,所以基本上我們
想簡單地備份我們目前生活的數據庫,只是恢復他們
在我們的測試服務器。需要關於一個SQL 2005數據庫的恢復建議

但是...我們沒有足夠的空間來移動備份,我們的一個數據庫 是50 GB,我們只有大約20 GB的空閒空間(備份是40 GB未壓縮的)。
我們正在考慮刪除該數據庫以爲備份騰出空間,但我假設它恢復時會運行我們的空間。

我也在想我們可以分離/附加數據庫文件,但我假設 這意味着我們必須關閉我們的活動數據庫(我們不想這樣做)。

另一個選擇是從網絡驅動器恢復,因此只需將恢復設置爲\ severname \ X $ \ RestoreFolder
但是,如果我們這樣做,我應該注意哪些事情?

我想先感謝大家的建議。

+0

你可以 - 咳嗽 - 去商店找點空間嗎? 50GB很小。你寫這個問題的時候很小。 – TomTom 2014-11-26 09:26:57

回答

0

當你說數據庫是50 GB,那只是MDF文件?或者LDF文件佔50 GB的一大部分?你需要測試機器上的所有日誌信息嗎?

說實話,我很想購買一個新的硬盤驅動器並將其放入測試服務器。即使是最便宜的數據庫,也應該有足夠的空間來存放數據庫的多個測試副本。

+0

50 GB文件是一個MDF。 – 2010-09-17 15:17:42

+0

如果你有更多的數據比你有空間,那麼你卡住了。你需要所有的數據嗎?你可以在其他地方恢復它並刪除大部分數據,然後縮小數據庫並重新備份它? – 2010-09-17 15:38:39

0

升級您的硬件。即使是開發/測試機器也應該有足夠的空間來備份/恢復您正在使用的目錄。

+0

從我被告知,我們無法添加更多的空間到服務器。服務器實際上是一臺虛擬機,從我得知我們無法爲該機器添加更多空間。 – 2010-09-17 15:24:13

+0

完全有可能爲我見過的任何類型的VM添加更多空間。這聽起來更像是辦公室政治問題,而不是真正的問題。如果您無法爲機器分配更多空間,則無法恢復數據庫。您可能會看到是否有任何東西可以清除機器,但最終,您可能不得不將問題推給服務器管理員,直到他們處理完爲止。 – 2010-09-17 16:17:55