偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

SQLServer刪除log文件和清空日志的方法

數(shù)據(jù)庫 SQL Server
日志文件的增加,占用大量的磁盤空間,并使得數(shù)據(jù)庫的性能下降,可以通過直接刪除log文件和清空日志在清除數(shù)據(jù)庫日志來解決此問題。

數(shù)據(jù)庫的性能是DBA都需要重點關(guān)注的,日志文件的增多嚴(yán)重影響數(shù)據(jù)庫的性能,本文將為您介紹SQL Server刪除日志文件的方法,供您參考,希望對您有所幫助。

數(shù)據(jù)庫在使用過程中會使日志文件不斷增加,使得數(shù)據(jù)庫的性能下降,并且占用大量的磁盤空間。SQL Server數(shù)據(jù)庫都有l(wèi)og文件,log文件記錄用戶對數(shù)據(jù)庫修改的操作??梢酝ㄟ^直接刪除log文件和清空日志在清除數(shù)據(jù)庫日志。

一、刪除LOG

1、分離數(shù)據(jù)庫。分離數(shù)據(jù)庫之前一定要做好數(shù)據(jù)庫的全備份,選擇數(shù)據(jù)庫——右鍵——任務(wù)——分離。

image

勾選刪除連接

image

分離后在數(shù)據(jù)庫列表將看不到已分離的數(shù)據(jù)庫。

 2、刪除LOG文件

 3、附加數(shù)據(jù)庫,附加的時候會提醒找不到log文件。

image

image

刪除數(shù)據(jù)庫信息信息的ldf文件:

image

附加數(shù)據(jù)庫之后將生成新的日志文件log,新的日志文件的大小事504K。

也可以通過命令才完成以上的操作:

use master;
exec sp_detach_db @dbname='TestDB';
exec sp_attach_single_file_db @dbname='TestDB',@physname='D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\TestDB.mdf'
 

、清空日志

該命令在SQL Server 2005和2000支持,SQL Server 2008不支持該命令。

DUMP TRANSACTION TestDB WITH NO_LOG

三、收縮數(shù)據(jù)庫文件

DBCC SHRINKFILE ('TestDB_log',1) 

 四、截斷事務(wù)日志

BACKUP LOG TestDB WITH NO_LOG

該命令在SQL Server 2008也是不支持,在SQL Server 2005和2000可以使用。

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-22 15:59:59

sqlserver刪除

2011-04-06 15:25:20

Delphi

2009-05-06 14:03:13

SQL Server日志log

2011-01-18 11:15:19

LinuxLOG

2010-10-13 15:20:00

mysql-bin.0

2010-10-19 16:34:10

SqlServer唯一

2016-12-13 23:08:48

Linux命令

2010-09-03 11:57:20

SQL刪除

2010-10-29 14:44:35

ORACLE歸檔日志

2010-11-10 11:54:32

SQL SERVER刪

2010-11-19 13:14:21

Oracle刪除歸檔日

2010-05-19 11:01:25

MySQL BIN-L

2010-07-20 15:01:39

SQLServer日志

2011-03-28 09:40:41

2013-03-06 09:41:29

2020-08-20 12:10:42

MySQL日志數(shù)據(jù)庫

2022-12-13 13:23:30

2010-10-22 17:33:02

2010-10-27 14:34:56

Oracle日志文件

2010-10-29 13:50:21

oracle日志文件
點贊
收藏

51CTO技術(shù)棧公眾號