SQL Server誤區30日談-Day16-資料的損壞和修復
本系列文章是我在sqlskill.com的PAUL的部落格看到的,很多誤區都比較具有典型性和代表性,原文來自T-SQL Tuesday #11: Misconceptions about.... EVERYTHING!!,經過我們團隊的翻譯和整理釋出在AgileSharp上。希望對大家有所幫助。
誤區 #16:多個關於資料的損壞和修復誤區
坊間流傳的很多版本都不正確
我已經聽過很多關於資料修復可以做什麼、不可以做什麼、什麼會導致資料損壞以及損壞是否可以自行消失。其實我已經針對這類問題寫過多篇博文,因此本篇博文可以作為“流言終結者”來做一個總結,希望你能有收穫。
首先,對於資料修復可以做什麼,不可以做什麼,我已經寫過一篇博文Misconceptions around database repair涵蓋了13個誤區—從不用DBCC CHECKDB是否能修復錯誤(當然不能)到REPAIR_ALLOW_DATA_LOSS是否會引起資料丟失(這個名字的確很讓人迷惑)。
其次,很多人抱怨說DBCC CHECKDB第一次執行時顯示的錯誤在第二次執行時會自行消失。這很好解釋:第一次由DBCC CHECKDB檢測出的錯誤頁已經不屬於頁分配集了,因此在第二次執行DBCC時就顯示不出來了。我有一篇博文對此進行了詳細的解釋:Misconceptions around corruptions: can they disappear?。
還有一個傳的很廣泛的流言是,執行時間長的操作(比如索引重建,大容量資料插入,資料庫或檔案的收縮)會導致頁損壞。其實不然,除非SQL Server存在BUG的情況下(非常罕見)。沒有任何T-SQL語句會導致資料出錯。我幾年前寫過一篇文章對此進行了詳細的解釋:Search Engine Q&A #26: Myths around causing corruption。
希望這篇文章對澄清這個概念有幫助
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4328/viewspace-2806182/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 資料頁損壞修復SQLServer
- SQL Anywhere db檔案損壞修復 DB檔案修復 DB資料庫修復SQL資料庫
- WPS文件損壞如何修復?WPS文件損壞的修復方法
- 資料庫資料恢復-SQL SERVER資料庫MDF (NDF)或LDF損壞如何恢復資料?資料庫資料恢復SQLServer
- system資料檔案頭損壞修復
- SQLite資料庫損壞及其修復探究SQLite資料庫
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- InterBase資料庫檔案損壞的修復方法資料庫
- 伺服器Oracle資料庫損壞修復伺服器Oracle資料庫
- 資料恢復工具Recoverit使用教程:如何修復損壞的影片資料恢復
- ASM磁碟頭資訊損壞和修復(kfed/dd)ASM
- 【LINUX】Oracle資料庫 linux磁碟頭資料損壞修復LinuxOracle資料庫
- 伺服器資料庫損壞能修復嘛伺服器資料庫
- redo損壞修復啟動資料庫辦法資料庫
- 【資料庫資料恢復】SQL SERVER資料庫MDF (NDF)或LDF損壞問題如何解決?資料庫資料恢復SQLServer
- linux下修復磁碟損壞Linux
- 伺服器資料損壞有辦法修復嗎?伺服器
- 資料恢復記錄:硬碟分割槽損壞修復SqlServer資料庫過程資料恢復硬碟SQLServer資料庫
- 磁頭損壞的修復方法有哪些
- u盤檔案損壞怎麼恢復資料 u盤恢復損壞資料的有效方法
- 電腦硬碟分割槽表損壞怎麼修復?電腦硬碟分割槽表損壞的修復方法硬碟
- MySQL資料庫INNODB表損壞修復處理過程分享MySql資料庫
- MongoDB 資料檔案損壞修復救命repair與致命危險MongoDBAI
- SQL Server資料庫出現邏輯錯誤的資料恢復SQLServer資料庫資料恢復
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer
- 織夢資料庫配置檔案資料庫損壞:嘗試修復資料庫資料庫
- 【北亞資料恢復】誤操作分割槽損壞導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 資料底層損壞的恢復方法—拼碎片恢復資料
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- linux檔案系統損壞如何修復Linux
- 圖片、視訊損壞了,如何修復?
- 不重灌也能修復損壞的 Ubuntu 系統Ubuntu
- linux RAID10磁碟陣列損壞的修復LinuxAI陣列
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- RAID10磁碟陣列損壞修復操作AI陣列
- u盤檔案損壞怎麼恢復資料 u盤損壞無法讀取怎麼恢復資料
- 隨身碟顆粒損壞資料恢復資料恢復
- 談談資料安全常見的誤區