經常會聽到有人問"錯誤刪除數據怎么辦?",得到的回答一般都是"有備份么?有就還原備份,沒有就準備簡歷",這看似笑話,卻反應了數據庫備份的重要性。
以下是本人積攢的以下備份相關建議,供新人學習和老鳥批斗:
--===================================================================
關于數據庫備份,很多公司或偽DBA對數據庫備份的相關知識了解不足,存在很多誤區,也因此有了很多差異飯后的談資(某某公司的數據庫掛啦,丟失好幾天數據,哇哈哈)。
以下羅列一些錯誤的操作,以博君一笑:1. 周期性做日志收縮操作,卻沒有定期日志備份(做下日志備份會死嗎?)2. 數據庫運行太慢,切換到簡單恢復模式貌似快了很多(誰說的簡單恢復模式快的?)3. 在數個月前做過完整備份,然后一直只做日志備份(這不是很悲催哈,頂多還原慢點嘛)4. 不小心把僅有的完備給刪除掉了,空有一堆日志備份(菊花殘,滿地傷?。?. 只管日志備份,而不測試備份可用性(很多人中槍沒,等還原時才發現備份文件有問題,瞬間知道刷簡歷的重要性)6. 沒有異地備份或不檢查異地備份(書到用時方很少啊,只有故障時才知道備份好?。?. 按照"國際標準"來做備份測量,不考慮數據變化情況(比如一周一次完備,每天一次差異備,然后周而就發現差異備和完備差不多大了,WHO care?)8. 要做索引維護,偷偷摸摸把恢復模式修改為簡單,卻悲催地發現這期間有人誤操作(RP問題,不解釋)
--====================================================================
備份相關:
宋大師的誤區三十問之備份:http://www.cnblogs.com/CareySon/archive/2013/02/20/2918238.html
MSDN之備份基礎:http://technet.microsoft.com/zh-cn/LIBRARY/ms187048.aspx
日志查看軟件1:Log Explorer for SQL Server
日志查看軟件2:ApexSQL Log
未完待續。。。
--====================================================================
關于備份的一些知識和腳本,我不得不推薦下這個變態DBA:聽風吹雨,請猛戳。
聽風桑,你備份這么風騷,你媳婦知道么?
--====================================================================
妹子騷猴就來
新聞熱點
疑難解答