Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Mengecilkan Size Log SQL SERVER 2014

Databases Sql Server sudah pasti akan semakin besar sizenya jika sudah menampung banyak data record sehingga membutuhkan ruang penyimpanan yang cukup luas agar databases tetap dapat digunakan dan berjalan normal, namun bagaimana jika log databases yang sobat punya sudah sangat besar ukuran sizenya lalu bagaimana Cara Mengecilkan size Log SQL SERVER terutama pada Databases SQL SERVER 2014..?

Cara Mengecilkan Data Log Databases SQL Server 2014 dengan Cara Detach dan Attach

Mungkin sebagian sobat sudah tahu apa itu data log yang ada pada databases sql server yang sobat miliki, biasanya ketika sobat membuat sebuah databases di SQL server ada 2 jenis tipe data yang tercipta yaitu file dengan Ekstensi LDF dan MDF.  Lalu apa itu LDF dan MDF..?

  • File Database Master (MDF)
File dengan ekstensi MDF adalah file utama database yang berisi data data semua informasi startup  untuk menjalan database dan melacak semua data di sql server. File ini juga merupakan kunci dalam penyimpanan informasi yang sangat penting untuk menjalankan suatu program tertentu. Cara untuk melihat sobat bisa masuk ke folder C:\ProgramFiles\MicrosoftSQL Server\MSSQL12.MSSQLSERVERS\MSSQL\DATA alamat folder ini untuk sobat yang menggunakan windows versi 64bit. lihat gambar dibawah sebagai contoh :



  • Log database file (LDF)
Log Database File atau sering juga dikenal dengan Log Transaksi Server untuk file data utama database, file jenis ini menyimpan semuan kegiatan yang dilakukan database utama makanya bisa juga file .LDF ini bisa juga file pendamping karena setiap kita membuat database maka secara otomatis akan ada file database yang sama dengan extensi .LDF. selain menyimpan semua kegiatan transaksi di file database utama Log file  Juga digunakan untuk recovery database apabila DBMS mengalami gangguan seperti tiba-tiba terjadi mati listrik ketika terjadi transaksi, dlsb. Hal ini digunakan untuk menjaga integritas dari database itu sendiri. untuk melihat data log bisa sobat lihat ke folder C:\ProgramFiles\MicrosoftSQLServer\MSSQL12.MSSQLSERVERS\MSSQL\DATA alamat folder ini untuk sobat yang menggunakan versi windows 64bit. lihat gambar dibawah :


Nah kalau sobat perhatikan pada gambar diatas pada file extensi LDF sizenya sangat besar sekali sampai 66 GB lalu bagaimana Cara Mengecilkan size Lognya agar lebih kecil dan tidak memakan size hardisk begitu banyak. Sebelum sobat mengecilkan Data Log LDF ini sebaiknya sobat backup dahulu databases sobat supaya ketika terjadi eror maka ada file backupan yang masih asli. hal ini dilakukan agar data sobat aman. Ok Cara Mengecilkan Size Log SQL SERVER 2014 ikuti langkah dibawah ini :
  1.  Klik kanan pada database yang akan di kecilkan size log databasenya lalu pilih Task lalu klik Detach. Lihat gambar dibawah.




  2.  Selanjutnya akan muncul Popup Detach Database silahkan Cekliz pada bagian Drop Connections,  lalu Klik OK. Lihat gambar dibawah :


  3. Maka secara otomatis daftar nama databases yang sobat Detach tadi akan menghilang dari list daftar database. Nah sampai disini sobat sudah bisa menghapus file LOG atau file extension LDF difolder C:\ProgramFiles\MicrosoftSQLServer\MSSQL12.MSSQLSERVERS\MSSQL\DATA alamat folder ini untuk sobat yang menggunakan versi windows 64bit. silahkan hapus file yang berekstensi .LDF. silahkan lihat gambar dibawah ini :

    Jika tampilan sobat tidak ada ekstensi nya agar muncul ekstensinya sobat bisa cekliz pada bagian Tab View - Cekliz File Name Ekstension lihat gambar dibawah :


  4. Jika sudah menemukan file .LDF nya silahkan hapus file tersebut seperti menghapus file pada umumnya, biasanya akan muncul notifikasi pilih YES saja. Jika sudah berhasil menghapus file .LDF akan secara permanent terhapus sekarang sobat tinggal melakukan Attach file .MDF nya, untuk Attach silahkan Klik Kanan pada menu Databases -> Attach . Lihat gambar dibawah :


  5. Jika sudah melakukan langkah diatas dengan benar maka akan muncul jendela Popup Databases Attach,  langsung jada Klik Add maka akan muncl kembali jendela baru pada bagian ini sobat diminta memilih File database yang berEkstensi .MDF dan file tersebut berada difolder C:\ProgramFiles\MicrosoftSQLServer\MSSQL12.MSSQLSERVERS\MSSQL\DATA kalau sudah ketemu Klik OK, Oh iya disini nama database saya adalah FP_BranchSAS jadi sobat tinggal sesuaikan denagan database sobat yang mau di esekusi, seperti gambar dibawah ini :

  6. Jika sudah melakukan langkah diatas dengan benar maka akan muncul gambar jendela seperti gambar dibawah ini :


    perhatikan pada gambar diatas terdapat file fp_BranchSAS_log.ldf silahkan dipilih lalu Klik Remove jika sudah Klik OK
  7. Ok sampai disini sobat sudah selesai silahkan sobat cek pada list databases di Management Studio Sql server apakah sudah kembali terdaftar list database yang sebelumnya hilang dan untuk mengecek file log .LDF nya bisa lagsung di C:\ProgramFiles\MicrosoftSQLServer\MSSQL12.MSSQLSERVERS\MSSQL\DATA bisa sobat perhatikan untuk size data Log .LDF nya sudah mengecil. untuk lebih jelas lihat gambar dibawah :





Bisa diperhatikan pada gambar diatas  file databases Log .LDF yang sebelumnya 66GB, sekarang sudah berubah menjadi 500kb. Sebagai catatan buat sobat sebaiknya sebelum sobat mengecilkan size log .LDF sobat harus melakukan Backup Database terlebih dahulu supaya jika terjadi eror database sobat masih mempunyai backupan yang masih original. Ok itulah tentang bagaimana Cara Mengecilkan Size Log SQL SERVER 2014, semoga bermanfaat wassalam. 



Posting Komentar untuk "Cara Mengecilkan Size Log SQL SERVER 2014"