數(shù)據(jù)庫(kù)日志刪除后怎么恢復(fù) 如何刪除sqlserver數(shù)據(jù)庫(kù)日志文件?
如何刪除sqlserver數(shù)據(jù)庫(kù)日志文件?1.進(jìn)入企業(yè)管理器,選擇數(shù)據(jù)庫(kù),如it,all tasks -gt Detach數(shù)據(jù)庫(kù)。2.如果數(shù)據(jù)庫(kù)已連接使用,則必須先單擊清除,然后才能選擇確定。3.轉(zhuǎn)到
如何刪除sqlserver數(shù)據(jù)庫(kù)日志文件?
1.進(jìn)入企業(yè)管理器,選擇數(shù)據(jù)庫(kù),如it,all tasks -gt Detach數(shù)據(jù)庫(kù)。
2.如果數(shù)據(jù)庫(kù)已連接使用,則必須先單擊清除,然后才能選擇確定。
3.轉(zhuǎn)到數(shù)據(jù)庫(kù)文件的存儲(chǔ)目錄,刪除it_log。LDF檔案。如果擔(dān)心,可以先復(fù)制到其他地方。
4.進(jìn)入企業(yè)管理器,數(shù)據(jù)庫(kù)-gt所有任務(wù)-gt附加數(shù)據(jù)庫(kù)。
5.選擇它_。這時(shí),您會(huì)看到日志文件是一個(gè)紅叉,所以不要 我不確定。
6.此時(shí),數(shù)據(jù)庫(kù)會(huì)提示您是否在數(shù)據(jù)庫(kù)中沒(méi)有日志的情況下創(chuàng)建一個(gè)新的。確認(rèn)一下。
7.如果新的日志文件將來(lái)變得更大,只需繼續(xù)這一步。
數(shù)據(jù)庫(kù)事務(wù)日志定義?
SQL S
sql數(shù)據(jù)庫(kù)刪除數(shù)據(jù)如何恢復(fù)?
1.至少有一個(gè)數(shù)據(jù)庫(kù)在被錯(cuò)誤刪除之前被完全備份。
2.數(shù)據(jù)庫(kù)的恢復(fù)模式是 "完全 "。
鑒于這兩個(gè)前提條件,會(huì)出現(xiàn)三種情況:
案例一:如果這兩個(gè)前提條件都存在,那么可以通過(guò)SQL語(yǔ)句(見(jiàn)文章)分三步恢復(fù),不需要借助第三方工具。
a)備份當(dāng)前數(shù)據(jù)庫(kù)的事務(wù)日志:BACKUP LOG[database name]TO disk N BACKUP file name WITH no recovery。
b)在誤刪除前恢復(fù)一個(gè)完整備份:用NORECOVERY,REPLACE從磁盤(pán)N恢復(fù)數(shù)據(jù)庫(kù)[數(shù)據(jù)庫(kù)名]完整備份的文件名。
c)將數(shù)據(jù)庫(kù)恢復(fù)到誤刪除前的時(shí)間點(diǎn):從磁盤(pán)N恢復(fù)LOG [database]第一步用STOPAT N進(jìn)行日志備份的文件名是誤刪除前的時(shí)間點(diǎn)。
情況二:如果第一個(gè)前提條件不存在,第二個(gè)前提條件存在,則需要使用第三方工具。
情況三:如果第二個(gè)先決條件不存在,則無(wú)法恢復(fù)。因此,一定要將數(shù)據(jù)庫(kù)恢復(fù)模式設(shè)置為 "完全 "。
一般來(lái)說(shuō),SQL Server中誤刪數(shù)據(jù)的恢復(fù)還原都是第一時(shí)間咨詢(xún)專(zhuān)業(yè)的數(shù)據(jù)恢復(fù)公司,因?yàn)橐坏┳孕胁僮?,后期?huì)有很多不可挽回的影響。