自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

數(shù)據(jù)庫的性能是DBA都需要重點關注的,日志文件的增多嚴重影響數(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ù)庫——右鍵——任務——分離。

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) 

 四、截斷事務日志

BACKUP LOG TestDB WITH NO_LOG

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

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

2010-10-22 15:59:59

sqlserver刪除

2011-04-06 15:25:20

Delphi

2010-10-13 15:20:00

mysql-bin.0

2011-01-18 11:15:19

LinuxLOG

2016-12-13 23:08:48

Linux命令

2010-10-19 16:34:10

SqlServer唯一

2009-05-06 14:03:13

SQL Server日志log

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-07-20 15:01:39

SQLServer日志

2010-05-19 11:01:25

MySQL BIN-L

2013-03-06 09:41:29

2011-03-28 09:40:41

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-04-30 18:25:25

Unix刪除
點贊
收藏

51CTO技術棧公眾號