欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:SQL Server 日志收縮

柚子快報邀請碼778899分享:SQL Server 日志收縮

http://yzkb.51969.com/

兩種方式:

1.通過圖形界面進行日志收縮

第一步:右鍵數(shù)據(jù)庫屬性 第二步:更改數(shù)據(jù)庫恢復(fù)模式,將模式改為Simple。

第三步:右鍵數(shù)據(jù)庫,Tasks→Shrink→Files?。第四步:收縮數(shù)據(jù)庫日志,選擇文件類型Log,并在Shrink action?中將文件收縮到給出的Minimum?值,這里的數(shù)據(jù)庫因為是新建的沒有數(shù)據(jù),所以提供的Minimum?值為0MB,可以將紅框3中的數(shù)字修改為0。

File type:選擇所要收縮的是“數(shù)據(jù)庫文件”還是“日志文件”。 Currebtly allocated space:數(shù)據(jù)庫為該文件分配的大小,就是在磁盤上看到的文件大小。 Available free space:就是“當前分配的空間” 減去“實際使用的空間”。 Shrink action: ① Release unused space:將該文件中未使用的空間釋放出來,數(shù)據(jù)在文件中不移動; ② Reorganize pages before releasing unused space:此選項可以將文件收縮到“指定大小”,并將數(shù)據(jù)重新組織。其最小值為數(shù)據(jù)庫“實際使用的空間”; ③ Empty file by migrating the data to other files in the same filegroup:該選項很少用。

上述操作也可以使用T-SQL替代: ?DBCC ShrinkFile(‘數(shù)據(jù)庫名’, targetsize); /* 收縮數(shù)據(jù)庫文件 */

DBCC ShrinkFile(‘數(shù)據(jù)庫名_log’, targetsize); /* 收縮日志文件 */

Targetsize:單位為兆,必須為整數(shù),DBCC SHRINKFILE 嘗試將文件收縮到指定大小。 DBCC SHRINKFILE 不會將文件收縮到小于“實際使用的空間”大小,例如“分配空間”為10M,“實際使用空間”為6M,當制定targetsize為1時,則將該文件收縮到6M,不會將文件收縮到1M。

用本例中的數(shù)據(jù)庫替換后如下:

DBCC ShrinkFile(‘TEST01’, ?1);?? ??? ??? ?/* 收縮數(shù)據(jù)庫文件 */ DBCC ShrinkFile(‘TEST01_log’, 1);?? ??? ?/* 收縮日志文件 */

注意:如若磁盤空間已滿,無法進行收縮數(shù)據(jù)庫事務(wù)日志文件,可采取先分離出部分暫未使用的數(shù)據(jù)庫,然后將MDF文件及LDF文件進行拷貝到其他空余盤,進行釋放磁盤空間,待日志收縮后,再次將分離出的數(shù)據(jù)庫文件進行附加。

分離數(shù)據(jù)庫操作如下:右擊數(shù)據(jù)庫,Task→Detach點擊OK此時發(fā)現(xiàn)數(shù)據(jù)庫列表中已經(jīng)沒有TEST01,說明數(shù)據(jù)庫分離成功了。附加數(shù)據(jù)庫操作如下:右擊Databases,單擊Attach點擊Add,添加數(shù)據(jù)庫文件選擇需要添加的文件后點擊OK 檢查添加的文件無誤后,點擊OK 此時在數(shù)據(jù)庫列表中可看到剛附件上去的數(shù)據(jù)庫TEST01 若未顯示TEST01,請刷新數(shù)據(jù)庫列表

2.通過 Transact-Sql 進行日志收縮

執(zhí)行如下命令:

USE [數(shù)據(jù)庫名]

GO

ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY SIMPLE WITH NO_WAIT

GO

--設(shè)為簡單模式

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

GO

USE [數(shù)據(jù)庫名]

GO

DBCC SHRINKFILE (N'[log文件名]', [ targetsize], TRUNCATEONLY)

GO

USE [數(shù)據(jù)庫名]

GO

ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY FULL WITH NO_WAIT

GO

--還原為完全模式

ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY FULL

GO

[數(shù)據(jù)庫名]替換為具體數(shù)據(jù)庫, [ targetsize]替換為收縮目標值。

替換為本例中的數(shù)據(jù)庫修改如下:

USE TEST01

GO

ALTER DATABASE TEST01 SET RECOVERY SIMPLE WITH NO_WAIT

GO

--設(shè)為簡單模式

ALTER DATABASE TEST01 SET RECOVERY SIMPLE

GO

USE TEST01

GO

DBCC SHRINKFILE (N'TEST01_log', 1, TRUNCATEONLY)

GO

USE TEST01

GO

ALTER DATABASE TEST01 SET RECOVERY FULL WITH NO_WAIT

GO

--還原為完全模式

ALTER DATABASE TEST01 SET RECOVERY FULL

GO

轉(zhuǎn)載原文鏈接:SQL Server 日志收縮方法_sqlserver日志收縮-CSDN博客

柚子快報邀請碼778899分享:SQL Server 日志收縮

http://yzkb.51969.com/

好文推薦

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19560066.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機訪問

文章目錄