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 :
- Detach database terlebih dahulu
- Masuk ke folder tempat anda menyimpan Data File dan Transaction Log
- Rename transaction log dengan nama lain (harus beda dengan yang aslinya), misal database_log.ldf di rename menjadi database_log_old.ldf.
- Attach kembali file database tadi (file yang berekstensi .mdf )
- 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.
- 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…

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…
om ajarin membuat aplikasi vb 6.0 databasenya sql atau oracle……
maaf nie om mabaru mampir udah bertanya///??
hehhehhhehhe sapa tahu om bisa bantu
buat indraes….
selamat mencoba. Untuk SQL 2005 Express yang 4 GB cukup lumayan gede dan gratis ga perlu licensse tapi sayang jumlah client terbatas.
Hi, please, help.
Question about Alcohol posioning?
Thenks, bro. I am vaiting for answer!!!
Благодарю!
MAU TANYA kalo attach databasenya jadi putih kenapa jadi ga bisa attach gitu
“Интересная заметка”
“Прямо даже не верится”
“Мало кто может похвастаться такой смекалкой, как у автора”
У меня скоро в bookmarks место закончится, но я рад добавлять с вашего блога и далее ссылки на интересные темы!
Да уж. В этом блоге хоть комментаторы нормальные.. А то пишут обычно в комментарии ерунду всякую.
супер оригинально
мда, с последними строчкой не согласен ))
“Добавил в закладки”
Я думаю это уже обсуждалось, воспользуйтесь поиском по форуму….
Менеджер ……
спасибочки!!! обожаю этот сайт!!!!…
Бухгалтер 1С ……
Хорошего Вам дня! ian@elektrashop.ru” rel=”nofollow”>……
с ув….
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”>.…
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….
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….