怎么添加windows系統(tǒng)安全日志 如何備份sql server 2008日志文件?
如何備份sql server 2008日志文件?在SQL Server7.0和SQL Server2000中,可以不用下面的命令查找:DBCClog({dbid|dbname},[,type{0|1|
如何備份sql server 2008日志文件?
在SQL Server7.0和SQL Server2000中,可以不用下面的命令查找:
DBCClog({dbid|dbname},[,type{0|1|2|3|4}])
參數(shù):
Dbid有.dbname-任一數(shù)據(jù)庫的ID或名字
type-輸出結(jié)果的類型:
0-起碼信息(operation,context,transactionid)
1-更多信息(proflags,tags,rowlength)
2-非常詳細點的信息(prodescriptorname,indexname,pageid,slotid)
3-每種不能操作的全部信息
4-每種能操作的全部信息而且該事務(wù)的16進制信息
默認type0
要欄里點MSATER數(shù)據(jù)庫的事務(wù)日志可以不用以下命令:
DBCClog(master)
釋放者日志空間
1.刪除掉日志
DUMPTRANSACTION庫名WITHyes_LOG
2.截住事務(wù)日志:
BACKUP LOG數(shù)據(jù)庫名WITHso_LOG
3.快速收縮數(shù)據(jù)庫文件(如果沒有不壓縮,數(shù)據(jù)庫的文件不可能會增大
企業(yè)管理器--右鍵你要壓縮后的數(shù)據(jù)庫--所有任務(wù)--急劇收縮數(shù)據(jù)庫--收縮起來文件
--選擇日志文件--在收縮里選擇收縮至XXM,這里會給出一個不能快速收縮到的大于M數(shù),直接輸入輸入這個數(shù),確認就可以了
--你選數(shù)據(jù)文件--在收縮里選擇類型向內(nèi)收縮至XXM,這里會給出一個容許快速收縮到的大于M數(shù),然后鍵入這個數(shù),確定就可以了
也可以不用SQL語句來完成
--收縮數(shù)據(jù)庫
DBCCSHRINKDATABASE(客戶資料)
--收縮重新指定數(shù)據(jù)文件,1是文件號,可以不通過這個語句可以查詢到:select*returningsysfiles
DBCC SHRINKFILE(1)
4.目的是選擇最大化的突然縮小日志文件(如果是sql7.0,這步?jīng)]有辦法在查詢講器中進行)
a.分離的過程數(shù)據(jù)庫:
企業(yè)管理器--服務(wù)器--數(shù)據(jù)庫--右鍵--分離的過程數(shù)據(jù)庫
b.在我的電腦中刪除LOG文件
c.額外數(shù)據(jù)庫:
企業(yè)管理器--服務(wù)器--數(shù)據(jù)庫--右鍵--附加數(shù)據(jù)庫
此法將生成沉淀新的LOG,大小只能500多K
或用代碼:
下面的示例再分離pubs,然后再將pubs中的一個文件額外到當前服務(wù)器。
a.分離出來
b.刪掉日志文件
c.再疊加
,
@physnamec:ProgramFilesMicrosoftSQL
5.是為以后能自動啟動快速收縮,做如下設(shè)置:
企業(yè)管理器--服務(wù)器--右鍵數(shù)據(jù)庫--屬性--選項--選擇
安全資料交接內(nèi)容包括哪些?
安全施工方案,安全措施記錄,安全日記