SQL數(shù)據(jù)庫壓縮語句簡介
下面將為您介紹壓縮SQL數(shù)據(jù)庫需要的語句,供您參考,如果您對SQL語句及SQL數(shù)據(jù)庫壓縮感興趣,不妨一看,相信對您會有所幫助。
--SQL:數(shù)據(jù)庫壓縮語句
-------------------------------------------------------------------
DECLARE @db_name varchar(200)
------------如果壓縮某一個數(shù)據(jù)庫用下面一句(已測試)--------------
set @db_name='RedfDB01' --數(shù)據(jù)庫名
-----------------------------------------------------------------
-------------如果壓縮所有數(shù)據(jù)庫用下面幾句(好像是,沒有測試)-------
--得到當前數(shù)據(jù)庫名稱---------
declare getdbname cursor for select db_name()
open getdbname
fetch getdbname into @db_name
while @@fetch_status = 0
begin
fetch getdbname into @db_name
end
close getdbname
DEALLOCATE getdbname
------------------------------------------------------------------
--壓縮數(shù)據(jù)庫日志
DUMP TRANSACTION @db_name WITH NO_LOG
BACKUP LOG @db_name WITH NO_LOG
DBCC SHRINKDATABASE(@db_name)
【編輯推薦】
通過執(zhí)行多條SQL語句實現(xiàn)數(shù)據(jù)庫事務(wù)