Breaking News
Loading...
13/03/2013

Truncate Transaction log cho Database

Trước hết, kiểm tra dung lượng các file hiện tại:

SELECT DB_NAME(database_id) AS DatabaseName,
Name AS Logical_Name,
Physical_Name, (size*8)/1024 SizeMB
FROM sys.master_files
WHERE DB_NAME(database_id) = 'YourDatabase'
GO

Sau đó, thực thi đoạn script sau để truncate file transaction log, giả sử database tên là DomainBank, nhớ chọn thực thi trong ngữ cảnh của database này:

ALTER DATABASE DomainBank SET RECOVERY SIMPLE WITH no_wait;

--Cho file Transaction Log thu hẹp xuống còn 1 MB

DBCC shrinkfile(DomainBank_log, 1);--DomainBank_log lấy từ column name khi query sys.master_files

ALTER DATABASE DomainBank SET RECOVERY FULL WITH no_wait;

0 comments:

Post a Comment

 
Toggle Footer