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

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

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

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

一: 刪除LOG

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

2:刪除LOG文件

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

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

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

或用代碼:

下面的示例分離 77169database,然后將 77169database 中的一個(gè)文件附加到當(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 庫(kù)名 WITH NO_LOG

再:

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

三: 如果想以后不讓它增長(zhǎng)

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

自動(dòng)收縮日志,也可以用下面這條語句:

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

SET AUTO_SHRINK ON

故障還原模型改為簡(jiǎn)單,用語句是:

USE MASTER

GO

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

GO

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

截?cái)嗍聞?wù)日志:

BACKUP LOG { database_name | @database_name_var }

{

[ WITH

{ NO_LOG | TRUNCATE_ONLY } ]

}

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

/*--特別注意

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

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

--*/

1.清空日志

DUMP TRANSACTION 庫(kù)名 WITH NO_LOG

2.截?cái)嗍聞?wù)日志:

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

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

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

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

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

也可以用SQL語句來完成

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

DBCC SHRINKDATABASE(客戶資料)

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

DBCC SHRINKFILE(1)

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

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

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

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

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

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

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

或用代碼:

下面的示例分離 77169database,然后將 77169database 中的一個(gè)文件附加到當(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.為了以后能自動(dòng)收縮,做如下設(shè)置:

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

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

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

6.如果想以后不讓它日志增長(zhǎng)得太大

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

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

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

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

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

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

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

因?yàn)橐獙?duì)數(shù)據(jù)庫(kù)進(jìn)行分離處理

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

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

exec p_compdb 'test'

--*/

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

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ù)庫(kù)名

@bkdatabase bit=1, --因?yàn)榉蛛x日志的步驟中,可能會(huì)損壞數(shù)據(jù)庫(kù),所以你可以選擇是否自動(dòng)數(shù)據(jù)庫(kù)

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

as

--1.清空日志

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

--2.截?cái)嗍聞?wù)日志:

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

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

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

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

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

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

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

if @bkdatabase=1

begin

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

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

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

select 提示信息='備份數(shù)據(jù)庫(kù)到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ù)庫(kù)

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

日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
99久久久久久中文字幕一区| 日韩中文字幕| 国产h片在线观看| 成人免费网站www网站高清| 97在线精品| 免费黄色成人| 亚洲精品免费观看| 欧美国产先锋| av在线日韩| 亚洲天堂日韩在线| 美女性感视频久久| 久久久久国产| 天海翼亚洲一区二区三区| 国产精品美女在线观看直播| 国产一区二区三区久久| 欧美福利专区| 7777精品| 婷婷激情一区| 一区二区亚洲视频| 国产乱码精品一区二区三区亚洲人| 国内精品麻豆美女在线播放视频| 欧美性感美女一区二区| 麻豆成人在线| 国产精品日本一区二区不卡视频| 日韩欧美看国产| 美美哒免费高清在线观看视频一区二区| 国产乱码精品一区二区三区亚洲人 | 亚洲电影有码| 日韩精品一二三| 里番精品3d一二三区| 亚洲精品极品少妇16p| 91精品国产自产观看在线| 亚洲国产成人二区| 亚洲不卡视频| 久久精品国产99久久| 久久精品 人人爱| 久久九九精品| 国产精品分类| 丝袜美腿高跟呻吟高潮一区| 国产中文欧美日韩在线| 综合国产精品| 婷婷综合六月| 97久久亚洲| 香蕉精品视频在线观看| 国产精品九九| 免费日韩精品中文字幕视频在线| 国产精品观看| 亚洲一区欧美激情| 成人台湾亚洲精品一区二区| 蜜臀久久99精品久久久久久9| 国产精品99在线观看| 午夜久久av | 日本少妇一区| 国产亚洲人成a在线v网站 | 在线日韩欧美| 嫩草伊人久久精品少妇av杨幂 | 蜜桃av一区二区| 久久国产欧美| 国产精久久久| 少妇高潮一区二区三区99| 国产精品久久久久av电视剧| 国产欧美日韩视频在线 | 久久av超碰| 亚洲91在线| 九色精品91| 久久毛片亚洲| 国产精品一区二区中文字幕| 亚洲一区日韩在线| 亚洲精品国产嫩草在线观看 | 久久精品欧美一区| 久久精品免费看| 日韩激情一区二区| 午夜一区在线| 九色精品91| 色婷婷精品视频| 精品欠久久久中文字幕加勒比| 亚洲人成高清| 免费日韩视频| 亚洲欧美激情诱惑| 亚洲少妇在线| 一本一道久久a久久精品蜜桃| 日韩欧美自拍| 成人福利视频| 国产999精品在线观看| 国产美女久久| 久久国产精品免费一区二区三区| 日韩精品欧美精品| 六月婷婷一区| 爽好久久久欧美精品| 99国产精品免费视频观看| 欧洲精品一区二区三区| 高清在线一区| 精品三级在线| 国产aⅴ精品一区二区四区| 福利片在线一区二区| 精品免费av| 欧美激情另类| 日韩欧美一区二区三区免费看| 日韩中文字幕高清在线观看| 欧洲亚洲一区二区三区| 欧洲亚洲一区二区三区| 久久一区二区三区电影| 久久中文亚洲字幕| 亚洲国产一区二区在线观看| 99精品99| 中文字幕日韩亚洲| 一区二区国产在线| 一级欧美视频| 91精品国产自产精品男人的天堂| 日本欧美大码aⅴ在线播放| 911亚洲精品| 国产精品美女午夜爽爽| 精品久久久网| 丝袜美腿诱惑一区二区三区| 欧美一区二区三区激情视频| 99热精品在线| 日韩精品午夜视频| 久久影院资源站| 日本а中文在线天堂| 久久亚洲在线| 免费在线观看视频一区| 免费观看在线综合| 日韩精品视频在线看| 国产精品99久久久久久董美香| 成人污污视频| 欧美日韩三区| 日韩精品免费视频人成| 久久av中文| 91精品国产调教在线观看| 国产视频一区在线观看一区免费| 亚洲精品日本| 麻豆国产一区| 欧美/亚洲一区| 深夜日韩欧美| 粉嫩av一区二区三区四区五区 | 精品在线网站观看| 天堂√中文最新版在线| 黄色不卡一区| 91国内精品| 日韩在线不卡| 蜜桃视频一区二区| 欧美激情精品| 国产综合欧美| 日韩高清不卡在线| 丰满少妇一区| 亚洲免费在线| 精品午夜视频| 最新日韩av| 国产精品一区二区免费福利视频| 日韩av二区| 日韩视频一区| 国产精品1区在线| 亚洲精品网址| 国产精品a级| 欧美日韩国产综合网| 国产欧美日韩精品高清二区综合区 | 伊人久久亚洲影院| 日韩精品亚洲专区在线观看| 国产传媒在线| 免费观看在线综合| 国产一区二区精品久| 香蕉视频成人在线观看| 久久国产生活片100| 欧美久久天堂| 亚洲精品在线国产| а√天堂8资源中文在线| 丝瓜av网站精品一区二区| 久久97视频| 日韩制服丝袜av| 成人亚洲一区| 首页国产欧美久久| 黑人精品一区| 一区二区三区四区日韩| 亚洲国产成人二区| 91精品麻豆| 日韩亚洲国产欧美| 国产一区二区三区四区二区| 亚洲在线免费| 成人高清一区| 日韩精品欧美精品| 亚洲激情偷拍| 日韩高清中文字幕一区二区| 国产精品亚洲四区在线观看 | 成人在线超碰| 日韩激情一二三区| 99久久亚洲精品蜜臀| 久久成人av| 最新国产精品久久久| 日韩精品欧美| 久久爱www.| 日韩高清三区| 欧美日韩国产高清| 日本在线高清| 国产精品天天看天天狠| 一区二区三区午夜视频| 1000部精品久久久久久久久| 国产不卡一区| 麻豆精品国产91久久久久久| 日本不卡在线视频| 亚洲精品国产精品粉嫩|