Ceritanya panjang, tetapi konsultan jangka panjang kami (mantan karyawan) menulis skrip khusus beberapa tahun yang lalu (2006 atau lebih) untuk berinteraksi dengan Tivoli Storage Manager dan tampaknya memeriksa opsi SQL Server DB bernama truncate log on checkpoint
. Klaim mereka adalah itu mencegah skrip berfungsi dan melakukan backup pada contoh yaitu SQL 2012.
Saya merasa itu BS lengkap karena saya tidak dapat menemukan opsi tersebut melalui sp_configure
dan cadangan bekerja di mana-mana kecuali satu contoh. Namun saya ingin menghapus ranjau darat, jika memang seperti itu, dan menghapus elemen usang lainnya. Saya minta mereka memeriksa dengan vendor tetapi saya tidak memiliki tingkat kepercayaan yang tinggi pada apa pun yang mereka katakan.
Penelitian yang saya lakukan kembali sedikit lebih dari itu mungkin menjadi opsi untuk SQL 2000 atau opsi Sybase. Klaim lain adalah bahwa itu dipanggil / digunakan secara implisit pada versi yang lebih baru (2008 dan lebih tinggi) ketika model pemulihan ada SIMPLE
dan tidak ada opsi eksplisit untuk menyalakan atau mematikannya.
Karena TRUNCATE LOG
perintah sudah usang karena cara kerja transaksi log hari ini, saya pikir itu bukan pilihan yang bahkan dapat ditanyakan pada titik ini.
Karena saya tidak memiliki contoh SQL Server 2000, saya berharap seseorang dapat mengingat ini atau bisa memeriksanya pada yang mereka gunakan. Saya sudah memberi tahu mereka bahwa tidak ada yang bisa saya rekomendasikan. Saya juga berharap seseorang dapat mengkonfirmasi ini sudah usang.