Pada aplikasi dan database yang memiliki transaksi pada banyak tabel, biasanya akan mengakibatkan ukuran log file (LDF) jauh lebih besar dari pada file data (MDF) dan biasanya akan mengakibatkan aplikasi tersebut error pada saat di jalankan jika kapasitas hard disk sudah penuh oleh log file terebut.
Caranya adalah sebagai berikut :
- Masuk ke Enterprise Manager
- Back Up dl databasenya (biar aman coy..) tp jg kuatir, dng cara ini so far so good kok, tidak pernah bermasalah
- Klik kanan pada nama database, lalu pilih Propertis, pilih tab Transaction Log & Data Files, catat / ingat-ingat lokasi penyimpanan data dan log file nya
- Klik kanan lagi pada nama database yang akan dihapus log filenya
- Pilih All Task -> Detach Database
- Setelah muncul windows “Detach Database”, perhatikan connection using this database, pastikan nilainya ‘0’ (gak ada yg konek) , jika ada yg konek, klik Clear
- Lalu Klik OK
- Nama database tadi akan hilang dari tampilan enterprise manager, dont worrie…
- Masuk ke folder tempat log file disimpan (lihat dari step 3)
- Delete Log file nya, misal billing_log.LD
- Kembali ke Enterprise Manager, lalu klik kanan pada nama server, misal : localhost, pilih All Task -> Attach Database
- Klik pada tombol …, lalu pilih folder tempat penyimpanan data MDF yg udah dicatat pada step 3
- Pilih file MDF nya, lalu klik OK
- Jika muncul pertanyaan semacam konfirmasi bahwa log file nya tidak ada dan akan dibuatkan log file yang baru, klik Ok aja lah… 🙂
Ok sekian saja sedikit sharing dari pengalaman di lapangan, moga bermanfaat.
Untuk memperkecil ukuran log file dengan menggunakan script, lihat disini , tapi coba dulu pake database testing yaah.. (just playing save) 😀
tutorial tentang trigger n implementasi transaction donk….
Sorrie Om.. blum sempet bikin tutorialnya, lagian aku jg masih belajar 🙂 hehehe… coba liat aja di sini :
1. Tentang MSSQL 2000 transaction : http://www.sqlteam.com/filtertopics.asp?TopicID=133
2. Tentang MSSQL 2000 triger : http://www.sqlteam.com/search3.asp?cx=011171816663894899992%3Aaow51lf_dim&q=trigger&sa=Search&cof=FORID%3A9
Iya… kok pas aku lagi dapet masalah kok pas ada hints ini
Trima kasih man
Baru aja aplikasi saya tidak jalan karena tidak bisa execute stored procedure. Ini disebabkan Log File yang besar mencapai 29GB. Saya ikutin cara ini dan hasilnya aplikasi saya normal kembali.
Many Thanks
thx so a LOT, mm cool..
Cara yang bagus.
Terima kasih
kalo mau setting permanent bagaimana?
What’s up i am kavin, its my first occasion
to commenting anywhere, when i read this piece of writing i thought i could also make comment due
to this sensible post.
The diet consisted of 25% of energy from protein and 45% of energy from low GI carbohydrates such as
fruit and vegetables, grains and pulses. In addition, a lot
of common substances may be utilized to fight dry skin. Exposure to Agent
Orange and TCDD has been linked to a wide range of health
problems, including many different cancers.
tq gw mau coba dulu.
cara ini apa bisa digunakan di sql 2008 r2 ya om ?
coz file log .ldf ane besar sekali sampe 200gb sedangkan file mdf kisaran 1gb an ?
thanks semoga dapat pencerahan.
Trimakasih ……punya saya sql 2000….sangat membantu….semoga tuhan membalas kebaikan kita semua….Amin