Truncate SQL Server Log File

Suatu hari Aplikasi LIS di kantor tidak dapat jalan dengan baik selalu error ketika dijalankan, pesan errornya menyatakan bahwa LOG file database sudah penuh dan tidak dapat dilakukan perubahan. Database yang dipakai adalah SQL Server 2000 yg mana settingan Trunsaction Log dibikin automatically grow file dan maximum file size di set unrestricted file growth, yang mana artinya log file dibikin otomatis bertambah dan ukuran file tidak dibatasi.

Ternyata itu menyebabkan suatu masalah dikemudian hari, benar… LOG file ada maximum sizenya saya lupa waktu itu berukuran lebih dari 10 GB dan tidak sebanding dengan Data filenya yang hanya berukuran 2,35 GB. Dan tidak hanya itu masalahnya ternyata besarnya log file itu juga mempengaruhi besarnya file backup sehingga space server yang 36GB x 5 terasa cepat habis.

Solusi untuk menghapus SQL Server Log file yang saya ketahui ada beberapa cara, yaitu bisa menggunakan tool shrink database pada enterprise manager, atau shrink database lewat trsansact query, atau dengan cara seperti ini :

  1. Detach database terlebih dahulu
  2. Masuk ke folder tempat anda menyimpan Data File dan Transaction Log
  3. Rename transaction log dengan nama lain (harus beda dengan yang aslinya), misal database_log.ldf di rename menjadi database_log_old.ldf.
  4. Attach kembali file database tadi (file yang berekstensi .mdf )
  5. Jika benar maka SQL Server akan membuat file Log (.ldf) baru, hal ini dikarenakan file mdf yang di attach tadi tersebut tidak menemukan pasangannya yaitu file .ldf.
  6. Sekarang anda coba jika berhasil maka file Log yang lama dapat anda buang.

hal tersebut dijalankan bila database sedang tidak dipakai atau tidak mendapat remote dari client atau tidak sedang di akses, jika kondisinya bahwa database tidak boleh berhenti atau distop maka anda bisa melakukan penghapusan log file dengan menggunakan script ini :

———————————————-

USE database_name
GO
DBCC SHRINKFILE(database_log_name, 1)
BACKUP LOG database_name WITH TRUNCATE_ONLY
DBCC SHRINKFILE(database_log_name, 1)

———————————————-

Semoga bermanfaat…

Comments (20)

indraesDecember 11th, 2008 at 12:49 pm

trims yah… mas
sy mau coba ahhhhhh…. kebetulan sy pake sql 2005 express yg maximiun hanya 4 Gb… jadi kudu ati2 ama kapasitas……
trims yah…

fInuxDecember 21st, 2008 at 9:19 pm

om ajarin membuat aplikasi vb 6.0 databasenya sql atau oracle……
maaf nie om mabaru mampir udah bertanya///??
hehhehhhehhe sapa tahu om bisa bantu

adminDecember 21st, 2008 at 10:14 pm

buat indraes….

selamat mencoba. Untuk SQL 2005 Express yang 4 GB cukup lumayan gede dan gratis ga perlu licensse tapi sayang jumlah client terbatas.

tainiovicirtyApril 21st, 2009 at 7:38 am

Hi, please, help.
Question about Alcohol posioning?

Thenks, bro. I am vaiting for answer!!!

МолодойOctober 11th, 2009 at 12:21 pm

Благодарю!

Anak KucinggOctober 12th, 2009 at 7:37 pm

MAU TANYA kalo attach databasenya jadi putih kenapa jadi ga bisa attach gitu

Craig DavidOctober 13th, 2009 at 1:22 am

“Интересная заметка”

ПрокурорOctober 14th, 2009 at 12:39 am

“Прямо даже не верится”

ТрубицынOctober 14th, 2009 at 4:09 am

“Мало кто может похвастаться такой смекалкой, как у автора”

СтроительOctober 14th, 2009 at 6:02 am

У меня скоро в bookmarks место закончится, но я рад добавлять с вашего блога и далее ссылки на интересные темы!

ИммунолOctober 14th, 2009 at 8:08 am

Да уж. В этом блоге хоть комментаторы нормальные.. А то пишут обычно в комментарии ерунду всякую.

PorogOctober 15th, 2009 at 4:02 am

супер оригинально

PSPOctober 15th, 2009 at 6:16 am

мда, с последними строчкой не согласен ))

BrillianceOctober 16th, 2009 at 1:24 am

“Добавил в закладки”

Kylie BattNameApril 12th, 2010 at 5:40 am

Я думаю это уже обсуждалось, воспользуйтесь поиском по форуму….

Менеджер ……

Kylie BattMay 13th, 2010 at 10:18 pm

спасибочки!!! обожаю этот сайт!!!!…

Бухгалтер 1С ……

FreemanJune 16th, 2010 at 1:03 pm

Хорошего Вам дня! ian@elektrashop.ru” rel=”nofollow”>……

с ув….

CAMERONJune 24th, 2010 at 6:44 pm

Medicamentspot.com International Legal RX Medications. Special Internet Prices (up to 40% off average US price). NO PRIOR PRESCRIPTION REQUIRED!…

Combivir@buy.online” rel=”nofollow”>.…

JESSEJuly 4th, 2010 at 10:56 am


Pillspot.org. Canadian Health&Care.Special Internet Prices.No prescription online pharmacy.Best quality drugs. High quality drugs. Order drugs online

Buy:Ventolin.Seroquel.Zetia.Lipitor.Advair.Nymphomax.Benicar.Wellbutrin SR.Buspar.Lipothin.Zocor.Lasix.Female Pink Viagra.SleepWell.Acomplia.Cozaar.Aricept.Female Cialis.Amoxicillin.Prozac….

TODDJuly 21st, 2010 at 8:54 pm


MedicamentSpot.com. Canadian Health&Care.Special Internet Prices.No prescription online pharmacy.Best quality drugs. Low price pills. Order drugs online

Buy:Zyban.Synthroid.Lumigan.Nexium.Actos.Accutane.Human Growth Hormone.Arimidex.Valtrex.100% Pure Okinawan Coral Calcium.Prevacid.Mega Hoodia.Petcam (Metacam) Oral Suspension.Retin-A.Prednisolone.Zovirax….

Leave a comment

Your comment