Gejala
Pertimbangkan skenario berikut:
-
Anda menggunakan Grup Ketersediaan AlwaysOn dalam contoh Microsoft SQL Server 2016 atau 2017.
-
Anda menyiapkan pencadangan terkelola SQL Server pada satu atau beberapa database pengguna yang ditambahkan ke grup yang tersedia.
-
Anda menjalankan cadangan log sesuai permintaan di database.
-
Anda menghapus database dari grup yang tersedia lalu menambahkannya kembali. Atau, Anda failover database Anda.
-
Anda menjalankan cadangan log sesuai permintaan di database.
Dalam skenario ini, Anda menemukan adanya hentian dalam rantai log dengan membuat kueri tabel managed_backup.fn_available_backups di database msdb.
Penyebab
Masalah ini terjadi karena ketika Anda menghapus database dari grup yang tersedia lalu menambahkannya kembali atau Anda failover database Anda, GUID database baru dibuat di kolom database_guid tabel smart_backup_files . Ini menyebabkan partisi untuk mencantumkan data dalam urutan tidak berurutan dan memicu rantai log pemutus.
Pemecahan Masalah
Perbaikan ini disertakan dalam pembaruan kumulatif berikut untuk SQL Server:
Pembaruan Kumulatif 1 untuk SQL Server 2017
Pembaruan Kumulatif 5 untuk SQL Server 2016 Paket Layanan 1
Tentang build SQL Server
Setiap build baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan build sebelumnya. Kami menyarankan agar Anda menginstal pembaruan kumulatif terbaru untuk SQL Server:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.