新聞中心
SQL SERVER刪除日志使我們常用的操作,下面就為您介紹SQL SERVER刪除日志的實現(xiàn)方法,希望對您學習SQL SERVER刪除日志方面會有些幫助。

專注于為中小企業(yè)提供成都網(wǎng)站制作、成都做網(wǎng)站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)上思免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
一. 刪除LOG
1:分離數(shù)據(jù)庫 企業(yè)管理器->服務器->數(shù)據(jù)庫->右鍵->分離數(shù)據(jù)庫
2:刪除LOG文件
3:附加數(shù)據(jù)庫 企業(yè)管理器->服務器->數(shù)據(jù)庫->右鍵->附加數(shù)據(jù)庫
此法生成新的LOG,大小只有520多K
再將此數(shù)據(jù)庫設置自動收縮
或用代碼:
下面的示例分離 testdatabase,然后將 testdatabase 中的一個文件附加到當前服務器。
EXEC sp_detach_db @dbname = 'testdatabase'
EXEC sp_attach_single_file_db @dbname = 'testdatabase',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\testdatabase.mdf'
二.清空日志
DUMP TRANSACTION 庫名 WITH NO_LOG
再:
企業(yè)管理器--右鍵你要壓縮的數(shù)據(jù)庫--所有任務--收縮數(shù)據(jù)庫--收縮文件--選擇日志文件--在收縮方式
里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數(shù),直接輸入這個數(shù),確定就可以了
三.如果想以后不讓它增長
企業(yè)管理器->服務器->數(shù)據(jù)庫->屬性->事務日志->將文件增長限制為2M
自動收縮日志,也可以用下面這條語句
ALTER DATABASE 數(shù)據(jù)庫名
SET AUTO_SHRINK ON
故障還原模型改為簡單,用語句是
USE MASTER
GO
ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY SIMPLE
GO
網(wǎng)頁標題:SQLSERVER刪除日志的實現(xiàn)方法
文章URL:http://fisionsoft.com.cn/article/ccsijoo.html


咨詢
建站咨詢
