SQL Server誤區(qū)30日談 第28天 有關(guān)大容量事務(wù)日志恢復(fù)模式的誤區(qū)
更新時間:2013年01月09日 22:10:25 作者:
在大容量事務(wù)日志恢復(fù)模式下只有一小部分批量操作可以被“最小記錄日志”,這類操作的列表可以在Operations That Can Be Minimally Logged找到。這是適合SQL Server 2008的列表,對于不同的SQL Server版本,請確保查看正確的列表
誤區(qū) #28:有關(guān)大容量事務(wù)日志恢復(fù)模式的幾個誤區(qū)
28 a)常見的DML操作可以被“最小記錄日志”
不是。在大容量事務(wù)日志恢復(fù)模式下只有一小部分批量操作可以被“最小記錄日志”,這類操作的列表可以在Operations That Can Be Minimally Logged找到。這是適合SQL Server 2008的列表,對于不同的SQL Server版本,請確保查看正確的列表。
28 b)使用大容量事務(wù)日志恢復(fù)模式不會影響災(zāi)難恢復(fù)
首先,在上次事務(wù)日志備份之后進行了“最小記錄日志”操作,并且由于災(zāi)難導(dǎo)致數(shù)據(jù)文件受損,那么在這種模式下無法備份尾端日志,因此如果災(zāi)難發(fā)生則自上次日志備份依賴所有的事務(wù)就會丟失。
除此之外,在大容量事務(wù)日志恢復(fù)模式中如果包含了“最小記錄日志”操作,那么這個日志備份就不能用于還原到特定時間點。因此,這個日志備份要不就全部還原,要不就一點都不還原,也就是,只能還原到以下幾個時間點:
28 c)使用大容量事務(wù)日志恢復(fù)模式會減少日志備份的大小
不。
大容量事務(wù)日志備份時雖然備份的日志會大大減少,但是為了能夠用于還原,還需根據(jù)位圖將大容量事務(wù)日志備份所修改的數(shù)據(jù)區(qū)(Extent)全部備份。這也就意味著大容量事務(wù)日志恢復(fù)模式和完整恢復(fù)模式進行日志備份時所備份的內(nèi)容幾乎差不多。
28 a)常見的DML操作可以被“最小記錄日志”
不是。在大容量事務(wù)日志恢復(fù)模式下只有一小部分批量操作可以被“最小記錄日志”,這類操作的列表可以在Operations That Can Be Minimally Logged找到。這是適合SQL Server 2008的列表,對于不同的SQL Server版本,請確保查看正確的列表。
28 b)使用大容量事務(wù)日志恢復(fù)模式不會影響災(zāi)難恢復(fù)
首先,在上次事務(wù)日志備份之后進行了“最小記錄日志”操作,并且由于災(zāi)難導(dǎo)致數(shù)據(jù)文件受損,那么在這種模式下無法備份尾端日志,因此如果災(zāi)難發(fā)生則自上次日志備份依賴所有的事務(wù)就會丟失。
除此之外,在大容量事務(wù)日志恢復(fù)模式中如果包含了“最小記錄日志”操作,那么這個日志備份就不能用于還原到特定時間點。因此,這個日志備份要不就全部還原,要不就一點都不還原,也就是,只能還原到以下幾個時間點:
- 日志備份開始之前的時間點
- 日志備份結(jié)束時的時間點
- 日志備份結(jié)束之后的時間點
28 c)使用大容量事務(wù)日志恢復(fù)模式會減少日志備份的大小
不。
大容量事務(wù)日志備份時雖然備份的日志會大大減少,但是為了能夠用于還原,還需根據(jù)位圖將大容量事務(wù)日志備份所修改的數(shù)據(jù)區(qū)(Extent)全部備份。這也就意味著大容量事務(wù)日志恢復(fù)模式和完整恢復(fù)模式進行日志備份時所備份的內(nèi)容幾乎差不多。
相關(guān)文章
Sql?Server高版本數(shù)據(jù)庫數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫詳細步驟
不同版本SQL?Server數(shù)據(jù)庫備份還原存在問題,不能從高版本的數(shù)據(jù)庫導(dǎo)入到低版本數(shù)據(jù)中,這篇文章主要給大家介紹了關(guān)于Sql?Server高版本數(shù)據(jù)庫數(shù)據(jù)備份后還原到低版本數(shù)據(jù)庫的詳細步驟,需要的朋友可以參考下2023-10-10SQL Server 2012 安裝圖解教程(附sql2012下載地址)
在安裝微軟最新數(shù)據(jù)庫SQL Server 2012之前,編者先確定一下安裝環(huán)境:Windonws 7 SP1,32位操作系統(tǒng)、CPU是2.1GHz賽揚雙核T3500,內(nèi)存2.93GB2013-04-04SQL對數(shù)據(jù)進行按月統(tǒng)計或?qū)?shù)據(jù)進行按星期統(tǒng)計的實例代碼
這篇文章主要介紹了SQL對數(shù)據(jù)進行按月統(tǒng)計或?qū)?shù)據(jù)進行按星期統(tǒng)計的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08使用SQL Server數(shù)據(jù)庫嵌套子查詢的方法
使用SQL Server數(shù)據(jù)庫嵌套子查詢的方法...2007-03-03一列保存多個ID(將多個用逗號隔開的ID轉(zhuǎn)換成用逗號隔開的名稱)
在做項目時,經(jīng)常會遇到這樣的表結(jié)構(gòu)在主表的中有一列保存的是用逗號隔開ID2012-07-07sql server中隨機函數(shù)NewID()和Rand()
在SQL語言中,隨機函數(shù)NEWID和rand()用法并不相同,下面就將為您示例分析這兩個隨機函數(shù)的區(qū)別,供您參考,希望對您深入理解SQL函數(shù)能起到作用2015-10-10sql注入過程詳解_動力節(jié)點Java學(xué)院整理
這篇文章主要為大家詳細介紹了sql注入過程的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08