December 13, 2018 - 0 comments

Shrink the log using T-SQL

Pada kesempatan kali ini,saya akan menjelaskan bagaimana cara merubah ukuran LOG database SQL Server.
Sebagai contoh error yang terjadi munculnya pesan error "The transaction log for database is full due to LOG_BACKUP"


Hal ini terjadi jika proses log transaksi banyak dan sudah maksimal,sehingga ukuran log menjadi full. Berikut adalah cara merubah ukuran log database dengan sintak SQL.

Pada kali ini GRMS adalah database yang akan digunakan

-- Truncate the log by changing the database recovery model to SIMPLE.  
ALTER DATABASE GRMS  
SET RECOVERY SIMPLE;  

-- Shrink the truncated log file to 1 MB.  
DBCC SHRINKFILE (GRMS_log, 1);  
  
-- Reset the database recovery model.  
ALTER DATABASE GRMS 
SET RECOVERY FULL

------------------------------------------------------------------------------------------------------
Pada sintak diatas, file log shrink akan disetup menjadi 1 Mb.




0 comments:

Post a Comment