日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

詳細(xì)講解刪除SQL Server日志的具體方法

瀏覽:216日期:2023-11-06 09:45:28

一: 刪除LOG

1:分離數(shù)據(jù)庫 企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫->右鍵->分離數(shù)據(jù)庫

2:刪除LOG文件

3:附加數(shù)據(jù)庫 企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫->右鍵->附加數(shù)據(jù)庫

此法生成新的LOG,大小只有520多K

再將此數(shù)據(jù)庫設(shè)置自動收縮

或用代碼:

下面的示例分離 77169database,然后將 77169database 中的一個文件附加到當(dāng)前服務(wù)器。

EXEC sp_detach_db @dbname = '77169database'

EXEC sp_attach_single_file_db @dbname = '77169database',

@physname = 'c:Program FilesMicrosoft SQL ServerMSSQLData77169database.mdf'

二:清空日志

DUMP TRANSACTION 庫名 WITH NO_LOG

再:

企業(yè)管理器--右鍵你要壓縮的數(shù)據(jù)庫--所有任務(wù)--收縮數(shù)據(jù)庫--收縮文件--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數(shù),直接輸入這個數(shù),確定就可以了

三: 如果想以后不讓它增長

企業(yè)管理器->服務(wù)器->數(shù)據(jù)庫->屬性->事務(wù)日志->將文件增長限制為2M

自動收縮日志,也可以用下面這條語句:

ALTER DATABASE 數(shù)據(jù)庫名

SET AUTO_SHRINK ON

故障還原模型改為簡單,用語句是:

USE MASTER

GO

ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY SIMPLE

GO

------------------------------------------

截斷事務(wù)日志:

BACKUP LOG { database_name | @database_name_var }

{

[ WITH

{ NO_LOG | TRUNCATE_ONLY } ]

}

--壓縮日志及數(shù)據(jù)庫文件大小

/*--特別注意

請按步驟進(jìn)行,未進(jìn)行前面的步驟,請不要做后面的步驟

否則可能損壞你的數(shù)據(jù)庫.

--*/

1.清空日志

DUMP TRANSACTION 庫名 WITH NO_LOG

2.截斷事務(wù)日志:

BACKUP LOG 數(shù)據(jù)庫名 WITH NO_LOG

3.收縮數(shù)據(jù)庫文件(如果不壓縮,數(shù)據(jù)庫的文件不會減小

企業(yè)管理器--右鍵你要壓縮的數(shù)據(jù)庫--所有任務(wù)--收縮數(shù)據(jù)庫--收縮文件

--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數(shù),直接輸入這個數(shù),確定就可以了

--選擇數(shù)據(jù)文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數(shù),直接輸入這個數(shù),確定就可以了

也可以用SQL語句來完成

--收縮數(shù)據(jù)庫

DBCC SHRINKDATABASE(客戶資料)

--收縮指定數(shù)據(jù)文件,1是文件號,可以通過這個語句查詢到:select * from sysfiles

DBCC SHRINKFILE(1)

4.為了最大化的縮小日志文件(如果是sql 7.0,這步只能在查詢分析器中進(jìn)行)

a.分離數(shù)據(jù)庫:

企業(yè)管理器--服務(wù)器--數(shù)據(jù)庫--右鍵--分離數(shù)據(jù)庫

b.在我的電腦中刪除LOG文件

c.附加數(shù)據(jù)庫:

企業(yè)管理器--服務(wù)器--數(shù)據(jù)庫--右鍵--附加數(shù)據(jù)庫

此法將生成新的LOG,大小只有500多K

或用代碼:

下面的示例分離 77169database,然后將 77169database 中的一個文件附加到當(dāng)前服務(wù)器。

a.分離

EXEC sp_detach_db @dbname = '77169database'

b.刪除日志文件

c.再附加

EXEC sp_attach_single_file_db @dbname = '77169database',

@physname = 'c:Program FilesMicrosoft SQL ServerMSSQLData77169database.mdf'

5.為了以后能自動收縮,做如下設(shè)置:

企業(yè)管理器--服務(wù)器--右鍵數(shù)據(jù)庫--屬性--選項--選擇'自動收縮'

--SQL語句設(shè)置方式:

EXEC sp_dboption '數(shù)據(jù)庫名', 'autoshrink', 'TRUE'

6.如果想以后不讓它日志增長得太大

企業(yè)管理器--服務(wù)器--右鍵數(shù)據(jù)庫--屬性--事務(wù)日志

--將文件增長限制為xM(x是你允許的最大數(shù)據(jù)文件大小)

--SQL語句的設(shè)置方式:

alter database 數(shù)據(jù)庫名 modify file(name=邏輯文件名,maxsize=20)

--------------------------------------------------------------

/*--壓縮數(shù)據(jù)庫的通用存儲過程

壓縮日志及數(shù)據(jù)庫文件大小

因為要對數(shù)據(jù)庫進(jìn)行分離處理

所以存儲過程不能創(chuàng)建在被壓縮的數(shù)據(jù)庫中

/*--調(diào)用示例

exec p_compdb 'test'

--*/

use master --注意,此存儲過程要建在master數(shù)據(jù)庫中

go

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_compdb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)

drop procedure [dbo].[p_compdb]

GO

create proc p_compdb

@dbname sysname, --要壓縮的數(shù)據(jù)庫名

@bkdatabase bit=1, --因為分離日志的步驟中,可能會損壞數(shù)據(jù)庫,所以你可以選擇是否自動數(shù)據(jù)庫

@bkfname nvarchar(260)='' --備份的文件名,如果不指定,自動備份到默認(rèn)備份目錄,備份文件名為:數(shù)據(jù)庫名+日期時間

as

--1.清空日志

exec('DUMP TRANSACTION ['+@dbname+'] WITH NO_LOG')

--2.截斷事務(wù)日志:

exec('BACKUP LOG ['+@dbname+'] WITH NO_LOG')

--3.收縮數(shù)據(jù)庫文件(如果不壓縮,數(shù)據(jù)庫的文件不會減小

exec('DBCC SHRINKDATABASE(['+@dbname+'])')

--4.設(shè)置自動收縮

exec('EXEC sp_dboption '''+@dbname+''',''autoshrink'',''TRUE''')

--后面的步驟有一定危險,你可以可以選擇是否應(yīng)該這些步驟

--5.分離數(shù)據(jù)庫

if @bkdatabase=1

begin

if isnull(@bkfname,'')=''

set @bkfname=@dbname+'_'+convert(varchar,getdate(),112)

+replace(convert(varchar,getdate(),108),':','')

select 提示信息='備份數(shù)據(jù)庫到SQL 默認(rèn)備份目錄,備份文件名:'+@bkfname

exec('backup database ['+@dbname+'] to disk='''+@bkfname+'''')

end

--進(jìn)行分離處理

create table #t(fname nvarchar(260),type int)

exec('insert into #t select filename,type=status&0x40 from ['+@dbname+']..sysfiles')

exec('sp_detach_db '''+@dbname+'''')

--刪除日志文件

declare @fname nvarchar(260),@s varchar(8000)

declare tb cursor local for select fname from #t where type=64

open tb

fetch next from tb into @fname

while @@fetch_status=0

begin

set @s='del ''+rtrim(@fname)+'''

exec master..xp_cmdshell @s,no_output

fetch next from tb into @fname

end

close tb

deallocate tb

--附加數(shù)據(jù)庫

set @s=''

declare tb cursor local for select fname from #t where type=0

open tb

fetch next from tb into @fname

while @@fetch_status=0

begin

set @s=@s+','''+rtrim(@fname)+''''

fetch next from tb into @fname

end

close tb

deallocate tb

exec('sp_attach_single_file_db '''+@dbname+''''+@s)

go

標(biāo)簽: Sql Server 數(shù)據(jù)庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
午夜在线播放视频欧美| 精品一区视频| 91精品精品| 久久中文字幕二区| 91免费精品| 亚洲www免费| 久久久久.com| 亚洲成人二区| 欧美日韩四区| 免费不卡在线视频| 亚洲免费成人av在线| 日本一区二区中文字幕| 国产精品欧美一区二区三区不卡| 国产美女久久| zzzwww在线看片免费| 欧美亚洲国产精品久久| 久热精品在线| 国产精品最新| 日韩黄色大片网站| 久久麻豆精品| 欧美综合二区| 国产私拍福利精品视频二区| 国产专区精品| 婷婷中文字幕一区| 日韩中文字幕一区二区三区| 91嫩草精品| 精品精品国产三级a∨在线| 伊人网在线播放| 亚洲激情婷婷| 亚洲有吗中文字幕| 麻豆中文一区二区| 久久视频一区| 亚洲精品一二三**| 麻豆精品蜜桃视频网站| 福利一区视频| 亚洲激情中文| 欧美一级二区| 日韩精品电影| 亚洲免费毛片| 久久久久免费| 中文字幕一区二区三区日韩精品| 国产精品18| 久久久久美女| 欧美亚洲国产日韩| 日韩精品欧美| 日韩av电影一区| 91精品国产乱码久久久久久久| 免费人成黄页网站在线一区二区| 国产精品伦一区二区| 精品亚洲美女网站| 日韩一区二区三区在线看| 国产a亚洲精品| 中文一区一区三区免费在线观 | 麻豆视频一区二区| 极品日韩av| 欧美日韩一区自拍| 999久久久亚洲| 日韩av中文字幕一区| 涩涩av在线| 日韩二区在线观看| 99热精品久久| 国产精品对白| 亚洲一区二区毛片| 国产中文字幕一区二区三区| 快she精品国产999| 伊伊综合在线| 日韩国产欧美一区二区三区| 日韩一区自拍| 国产精品红桃| 乱人伦精品视频在线观看| 国模精品一区| 日韩精品中文字幕一区二区| 久久一区二区三区电影| 国产精品美女午夜爽爽| 久久亚洲一区| av资源亚洲| 久久国内精品视频| 国产视频一区在线观看一区免费| 精品国产一区二区三区2021| 蜜臀a∨国产成人精品| 日韩免费高清| 国产乱子精品一区二区在线观看| 久久美女精品| 久久久久久婷| 欧美日韩黄网站| 99日韩精品| 久久精品国内一区二区三区水蜜桃| 欧美一区成人| 中文不卡在线| 99国产精品一区二区| 久久久精品区| 国产日韩欧美一区二区三区| 亚洲午夜国产成人| 欧美另类专区| 欧美成人基地 | 不卡福利视频| 国产精品2区| 日韩高清不卡一区| 三级欧美韩日大片在线看| 亚洲大全视频| 久久精品高清| 丝袜美腿诱惑一区二区三区| 成人亚洲一区二区| 久久国产婷婷国产香蕉| 日本亚州欧洲精品不卡| 老牛国产精品一区的观看方式| 91精品蜜臀一区二区三区在线| 国产精品99久久精品| 久久99影视| 免费在线日韩av| 国产精品高清一区二区| 欧美亚洲三级| 欧美日本一区| 日韩av资源网| 日韩av网站在线免费观看| 日韩欧乱色一区二区三区在线| 亚洲午夜免费| 亚洲精品乱码日韩| 日韩一区欧美二区| 国产精品毛片在线| 奶水喷射视频一区| 首页国产欧美久久| 蜜臀久久99精品久久久画质超高清| 制服诱惑一区二区| 亚洲中午字幕| 亚洲深深色噜噜狠狠爱网站| 五月激激激综合网色播| 日本h片久久| 国产精品乱战久久久| 久久精品国产精品亚洲毛片| 久久97久久97精品免视看秋霞| 久久精品五月| 日韩久久精品| 久久久天天操| 狠狠爱www人成狠狠爱综合网| 国产视频亚洲| 亚洲三级网址| 欧美日韩一区二区三区不卡视频| 国产图片一区| 国产一区二区三区视频在线| 水蜜桃精品av一区二区| 激情欧美国产欧美| 久久国产精品亚洲77777| 亚洲精选久久| 国产精品欧美一区二区三区不卡| 精品国产黄a∨片高清在线| 欧美日韩免费观看视频| 日韩亚洲精品在线| 亚洲视频二区| 国产精品调教视频| 久久久久久自在自线| 99精品在线观看| 亚洲色图国产| 久久精品一区二区三区中文字幕| 日韩中文字幕高清在线观看| 亚洲一区观看| 国产精品中文字幕制服诱惑| 日韩国产专区| 男女激情视频一区| 国产经典一区| 日韩不卡视频在线观看| 日韩中文字幕区一区有砖一区| 国产精品一区二区av日韩在线| 国产一区二区视频在线看| 久久伦理在线| 日韩免费精品| 国产盗摄——sm在线视频| 伊人精品在线| 国产精品一区二区三区四区在线观看 | 日韩国产91| 四虎成人av| 老牛国产精品一区的观看方式| 国产精品男女| 久久精品青草| 日韩av在线免费观看不卡| 国产91在线精品| 久久aⅴ国产紧身牛仔裤| 国产精品嫩模av在线| 日本精品影院| 日韩国产欧美一区二区三区| 亚洲永久av| 亚洲91网站| 少妇精品导航| 国产精品网在线观看| 一区三区视频| 国产69精品久久| 一级欧美视频| 日韩国产专区| 日韩极品在线观看| 久久久久久免费视频| 国产日韩视频在线| 狠狠爱成人网| 国产一区二区三区亚洲综合| 伊人www22综合色| 日韩在线中文| 久久精品99国产国产精| 日韩亚洲在线| 国产精品久久久久久久久久10秀| 日韩精品一二区| 久久精品国产68国产精品亚洲|