windows10sql數(shù)據(jù)庫(kù)怎么刪除干凈 如何清空sql數(shù)據(jù)庫(kù)的日志文件?
如何清空sql數(shù)據(jù)庫(kù)的日志文件?SQLSERVER的數(shù)據(jù)庫(kù)日志占用不大的空間,下面提供給三種方法作用于清理無(wú)用的數(shù)據(jù)庫(kù)日志文件方法一:1、打開網(wǎng)上查詢分析什么器,鍵入命令BACKUPLOGdataba
如何清空sql數(shù)據(jù)庫(kù)的日志文件?
SQLSERVER的數(shù)據(jù)庫(kù)日志占用不大的空間,下面提供給三種方法作用于清理無(wú)用的數(shù)據(jù)庫(kù)日志文件方法一:
1、打開網(wǎng)上查詢分析什么器,鍵入命令BACKUPLOGdatabase_nameWITHNO_LOG2、再可以打開企業(yè)管理器--右鍵要壓縮的數(shù)據(jù)庫(kù)--所有任務(wù)--急劇收縮數(shù)據(jù)庫(kù)--快速收縮文件--選擇日志文件--在收縮里你選擇收縮起來(lái)至xxm,這里會(huì)能提供一個(gè)允許收縮起來(lái)到的最小m數(shù),然后鍵入這個(gè)數(shù),確認(rèn)就可以了。方法二:設(shè)置里系統(tǒng)檢查點(diǎn),自動(dòng)出現(xiàn)被截?cái)嗳罩疽话闱闆r下,SQL數(shù)據(jù)庫(kù)的收縮并不能太大程度上越小數(shù)據(jù)庫(kù)大小,其要注意作用是收縮起來(lái)日志大小,應(yīng)定時(shí)查看接受此操作萬(wàn)一數(shù)據(jù)庫(kù)日志過(guò)大1、可以設(shè)置數(shù)據(jù)庫(kù)模式為簡(jiǎn)單啊模式:打開SQL企業(yè)管理器,在控制臺(tái)根目錄中由前到后點(diǎn)開MicrosoftSQLServer--gtSQLServer組--rlm右擊再打開你的服務(wù)器--gt雙擊再打開數(shù)據(jù)庫(kù)目錄--dstrok選擇類型你的數(shù)據(jù)庫(kù)名稱(如用戶數(shù)據(jù)庫(kù)cwbase1)--dstrok后再點(diǎn)擊右鍵你選擇屬性--rlm你選擇選項(xiàng)--r26在故障選擇還原的模式中你選“簡(jiǎn)單”,后再按可以確定保存2、在當(dāng)前數(shù)據(jù)庫(kù)上點(diǎn)右鍵,看所有任務(wù)中的收縮數(shù)據(jù)庫(kù),一般里面的默認(rèn)設(shè)置不用什么按照,就點(diǎn)可以確定3、收縮數(shù)據(jù)庫(kù)結(jié)束后,我建議你將您的數(shù)據(jù)庫(kù)屬性重新可以設(shè)置為標(biāo)準(zhǔn)模式,操作方法同第一點(diǎn),是因?yàn)槿罩驹谝恍┊惓G闆r下往往是可以恢復(fù)數(shù)據(jù)庫(kù)的重要的是依據(jù)方法三:收縮日志把代碼圖片文件夾到去查詢總結(jié)器里,然后把改其中的3個(gè)參數(shù)(數(shù)據(jù)庫(kù)名,日志文件名,和目標(biāo)日志文件的大小),運(yùn)行即可,@MaxMinutesINT,@NewSizeINTUSEtablename--要操作的數(shù)據(jù)庫(kù)名#39tablename_log#39,--日志文件名@MaxMinutes10,你想修改的日志文件的大小(M)--Setup/@#39OriginalSizeof#39db_name()#39LOGis#39CONVERT(VARCHAR(30),@OriginalSize)#398Kpagesor#39CONVERT(VARCHAR(30),(@OriginalSize*8/1024))#39MB#(DummyColumnchar(8000)notnull),@StartTimeDATETIME,@TruncLogVARCHAR(255)(),@TruncLog#39BACKUPLOG#39db_name()#39WITHTRUNCATE_ONLY#39DBCCSHRINKFILE(@LogicalFileName,@NewSize)EXEC(@TruncLog)(mi,@StartTime,GETDATE())()AND(@OriginalSize*8/1024)gt@@Counter0WHILE((@/16)AND(@Counterlt50000)
)BEGIN--updateINSERTDummyTransVALUES(#39FillLog#39)@Counter1ENDEXEC(@TruncLog)ENDSELECT#39FinalSizeof#39db_name()#39LOGis#39CONVERT(VARCHAR(30),size)#398Kpagesor#39CONVERT(VARCHAR(30),(size*8/1024))#39MB#方法四:刪除日志文件。此方法有一定會(huì)的風(fēng)險(xiǎn)性,因?yàn)閟qlserver的日志文件也不是即時(shí)寫入數(shù)據(jù)庫(kù)主文件的,如一次性處理不當(dāng),會(huì)導(dǎo)致數(shù)據(jù)的損失。1、操作前請(qǐng)斷開連接所有數(shù)據(jù)庫(kù)連接。2、分離的過(guò)程數(shù)據(jù)庫(kù)分離數(shù)據(jù)庫(kù):企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫(kù)->cwbase1->右鍵->只是分離數(shù)據(jù)庫(kù)只是分離后,cwbase1數(shù)據(jù)庫(kù)被刪出,但恢復(fù)了數(shù)據(jù)文件和日志文件3、徹底刪除log物理文件刪出LOG物理文件,后再附帶數(shù)據(jù)庫(kù):企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫(kù)->右鍵->疊加數(shù)據(jù)庫(kù)此法生成新的log,大小只有一500多k。注意一點(diǎn):見意可以使用第一種方法。操作前請(qǐng)確保所有操作員都也所推出系統(tǒng),斷開數(shù)據(jù)庫(kù)的連接。左右吧操作前,請(qǐng)可要去做數(shù)據(jù)備份!1.sqlserver2005清除干凈日志語(yǔ)句dumptransaction數(shù)據(jù)庫(kù)名稱withno_logbackuplog數(shù)據(jù)庫(kù)名稱withno_logdbccshrinkdatabase(數(shù)據(jù)庫(kù)名稱)
sql怎么卸載桌面數(shù)據(jù)庫(kù)?
準(zhǔn)備:在控制面板中卸載掉第二步:刪除掉C:ProgramFilesMicrosoftSQL Server文件夾(如果沒(méi)能刪除掉,請(qǐng)重啟動(dòng)計(jì)算機(jī)再行刪除掉或解鎖后定期清理)。先打開——騰訊電腦管家——文件碎裂第七步:用騰訊電腦管家定時(shí)清理冊(cè)表再打開騰訊電腦管家——清理垃圾——注冊(cè)表清理,就可友情提醒:如果C:ProgramFilesMicrosoftSQL Server文件夾中有自己的數(shù)據(jù)庫(kù),請(qǐng)晚幾天備份