Ini adalah pertanyaan lanjutan dari pertanyaan sebelumnya tentang mengapa saya tidak bisa mengecilkan file log pada basis data utama.
Singkatnya, saya membuat mirroring basis data tetapi lupa untuk memastikan pekerjaan yang mendukung log transaksi berjalan kembali, dan log transaksi tumbuh hampir 60GB.
Karena mirroring diatur, peningkatan ukuran ini diduplikasi pada server mirroring, dan akhirnya mengambil semua ruang disk dan membuat database mirror tidak dapat digunakan.
Per pertanyaan ini tentang pemeliharaan log transaksi pada basis data cermin, Anda tidak dapat mencadangkan log di cermin, tetapi ketika ditanya secara khusus dalam komentar tentang cara mengecilkan file log yang ditumbuhi berlebihan pada basis data cermin, ada komentar yang tersisa bahwa
Salah satu cara untuk melakukan ini adalah dengan failover ke mirrored database dan lakukan menyusut di sana. Ujilah dengan seksama dalam lingkungan non-produksi untuk memastikan ia memiliki perilaku yang Anda inginkan / harapkan.
Ini sepertinya menyarankan bahwa mungkin ada cara lain untuk mengecilkan file log pada mirror, dan metode ini mungkin tidak aman untuk dilakukan pada server produksi.
Apakah ada cara untuk mengecilkan file log transaksi dengan aman di mirror database?