濮阳杆衣贸易有限公司

主頁 > 知識庫 > MSSQL 2005/2008 日志壓縮清理方法小結(jié)

MSSQL 2005/2008 日志壓縮清理方法小結(jié)

熱門標(biāo)簽:北京400電話辦理多少錢 浙江穩(wěn)定外呼系統(tǒng)供應(yīng)商 承德地圖標(biāo)注公司名需要花錢嗎 電銷外呼系統(tǒng)軟件功能 咸陽電腦外呼系統(tǒng)運營商 榕城市地圖標(biāo)注 慶陽地圖標(biāo)注 美團地圖標(biāo)注商戶認證注冊 怎么給高德做地圖標(biāo)注
適用于SQL Server 2005的方法
---------------------------------------------
復(fù)制代碼 代碼如下:

USE DNName
GO

1,清理日志
復(fù)制代碼 代碼如下:

Backup Log DNName WITH no_log
GO

2,截斷事務(wù)日志
復(fù)制代碼 代碼如下:

DUMP TRANSACTION DNName WITH no_log
GO

3,收縮
兩種方式
  1):壓縮數(shù)據(jù)庫
     DBCC SHRINKDATABASE(庫名)
     GO
  2):指定數(shù)據(jù)文件,可以通過這個語句查詢到:select * from sysfiles
   此方式也可以通過操作:右鍵你要壓縮的數(shù)據(jù)庫--所有任務(wù)--收縮數(shù)據(jù)庫--收縮文件,分別選擇數(shù)據(jù)和日志的文件要壓縮的大小來執(zhí)行
     DBCC SHRINKFILE (文件名)
     GO
4.為了最大化的縮小日志文件(如果是sql 7.0,這步只能在查詢分析器中進行)
下面的示例分離 pubs,然后將 pubs 中的一個文件附加到當(dāng)前服務(wù)器。
a.分離
EXEC sp_detach_db @dbname='庫名'
b.刪除日志LOG文件
c.再附加
復(fù)制代碼 代碼如下:

EXEC sp_attach_single_file_db @dbname='庫名',
@physname='c:\Program Files\Microsoft SQL Server\MSSQL\Data\庫名.mdf'

5.為了以后能自動收縮,做如下設(shè)置:
企業(yè)管理器--服務(wù)器--右鍵數(shù)據(jù)庫--屬性--選項--選擇"自動收縮"
--SQL語句設(shè)置方式:
復(fù)制代碼 代碼如下:

EXEC sp_dboption '庫名', 'autoshrink', 'TRUE'

6.如果想以后不讓它日志增長得太大
企業(yè)管理器--服務(wù)器--右鍵數(shù)據(jù)庫--屬性--事務(wù)日志
--將文件增長限制為xM(x是你允許的最大數(shù)據(jù)文件大小)
--SQL語句的設(shè)置方式:
alterdatabase 庫名 modify file(name=邏輯文件名,maxsize=20)
------分--隔-----
適用于SQL Server 2008的方法
[code]
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY SIMPLE --簡單模式
GO
USE DNName
GO
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DNName SET RECOVERY FULL --還原為完全模式
GO
[code]
您可能感興趣的文章:
  • 清空MSSQL日志 與set recovery simple
  • mssql無數(shù)據(jù)庫日志文件恢復(fù)數(shù)據(jù)庫的方法
  • mssql自動備份及自動清除日志文件服務(wù)器設(shè)置
  • sqlserver 數(shù)據(jù)庫日志備份和恢復(fù)步驟
  • sqlserver 日志恢復(fù)方法(搞定drop和truncate)
  • SQLServer2005 沒有日志文件(*.ldf) 只有數(shù)據(jù)文件(*.mdf) 恢復(fù)數(shù)據(jù)庫的方法
  • 收縮數(shù)據(jù)庫日志文件的方法(僅適用于mssql2005)
  • MSSQL 監(jiān)控數(shù)據(jù)/日志文件增長實現(xiàn)方法
  • 刪除sqlserver數(shù)據(jù)庫日志和沒有日志的數(shù)據(jù)庫恢復(fù)辦法
  • 拯救你的數(shù)據(jù) 通過日志恢復(fù)MSSQL數(shù)據(jù)

標(biāo)簽:重慶 上海 拉薩 呼和浩特 貴州 昭通 江蘇 新鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MSSQL 2005/2008 日志壓縮清理方法小結(jié)》,本文關(guān)鍵詞  MSSQL,2005,2008,日志,壓縮,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MSSQL 2005/2008 日志壓縮清理方法小結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MSSQL 2005/2008 日志壓縮清理方法小結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    太和县| 黄骅市| 香格里拉县| 怀宁县| 额敏县| 巴塘县| 固始县| 屏山县| 平和县| 平泉县| 宝兴县| 桃江县| 虎林市| 新野县| 延川县| 莱西市| 香港| 荆州市| 普兰店市| 招远市| 泰宁县| 兴文县| 黄大仙区| 孟州市| 海门市| 永济市| 皮山县| 行唐县| 安塞县| 凤翔县| 枝江市| 赤壁市| 嵊州市| 嘉黎县| 富锦市| 林甸县| 仁布县| 辽宁省| 松溪县| 肇庆市| 盐津县|