2011-05-09 44 views
1

我想運行SQL數據庫的每日備份。我想我會這樣做到另一個數據庫(主要是爲了防止我自己的錯誤或用戶錯誤),但我發現的所有腳本都會將其寫入文件。我應該備份一個SQL數據庫到文件或其他數據庫嗎?

建議備份到另一個數據庫,並且如果數據作爲文件存儲在服務器上,不會有未加密的數據,那麼會產生安全風險?是否有一個好的加密方法,是否應該在數據庫中加密?有沒有一個好的腳本來做到這一點?

任何幫助將不勝感激!

回答

1

您通常不會備份到另一個數據庫。你可以在另一個數據庫中鏡像數據,這就解釋了爲什麼你找到的所有腳本處理文件。

您可以隨時將備份存儲在安全的位置,這將使它們與受密碼保護的普通數據庫一樣安全。

將您的數據庫輸出到一個文件是首選,因爲它比攜帶數據庫變得更加便於攜帶。

+0

謝謝,這非常有幫助! – Ben 2011-05-12 09:44:14

1

我會建議備份到文件,而不是另一個數據庫,除非該數據庫具有某種形式的版本控制的,否則你就有可能複製錯誤/壞的數據到新的數據庫。