Wednesday, September 27, 2006

Microsoft SQL Server 2000 Log Shipping Problem

Suatu hari, seorang teman bertanya kepada saya mengenai Log Shipping yang dia buat, “Kenapa Log Shipping-nya error out of sync dan bagaimana cara mengatasinya?”
Berikut ini adalah artikel untuk mejawab pertanyaan tersebut diatas.

1. Melihat error yang terjadi dalam Log Shipping adalah dengan melalui SQL Enterprise Manager Console yang dipakai sebagai Monitorng Server untuk proses Log Shipping



2. Pada Windows sebelah kanan akan terlihat tanda silang merah, sebagai tanda Log Shipping yang kita buat ada masalah.



3. Double Klik pada Log Shipping yang error tersebut, setelah itu akan muncul status dari Log Shipping yang kita buat. Pada contoh gambar dibawah adalah terjadi error pada proses backup dari Log Shippig ini, mengapa demikian ? Ini dikarenakan kita membuat setting agar SQL hanya akan bisa mengambil data (backup) selama 45 menit ke belakang dari waktu sekarang. (lihat gambar). Tetapi kalau kita lihat dari backup yang harus diambil oleh SQL adalah selama 1030 menit ke belakang, sehingga SQL tidak dapat memenuhi permintaan tersebut.





4. Untuk mengatasi error tersebut, atau supaya SQL bisa mengambil (backup) data selama durasi tersebut adalah dengan cara menaikkan Alert Threshold untuk proses backup menjadi >= waktu yang dibutuhkan oleh SQL



5. Setelah kita naikkan (dalam contoh menjadi 1035 menit), maka SQL akan dapat membuat backup untuk waktu ke belakang yang kita definisikan tersebut, dan error symbol pada Log Shipping monitoring akan hilang



6. Apabila yang error (out of sync) adalah pada proses restore, maka yang harus kita naikkan waktunya adalah yang ada pada tab Destination, dengan membuat durasi >= waktu yang dibutuhkan oleh SQL

7. Setelah error tersebut kita solve, maka Log Shipping pada SQL akan jalan normal kembali dan kita bisa memperkecil dari durasi untuk tresh hold tadi





Deni Kusdeni
Application Integration Specialist, INTIMEDIA
deni@intimedia.com, dkusdeni@gmail.com

No comments: