Microsoft mendistribusikan perbaikan Microsoft SQL Server 2012 sebagai satu file yang dapat diunduh. Karena perbaikan bersifat kumulatif, setiap Edaran baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan edaran perbaikan 2012 SQL Server sebelumnya.
Gejala
Saat Anda memutakhirkan Microsoft SQL Server 2008 atau Microsoft SQL Server 2008 R2 contoh cluster ke contoh Microsoft SQL Server 2012 cluster, pemutakhiran operasi gagal. Selain itu, Anda menerima pesan kesalahan berikut:
Ada kesalahan selama operasi pemutakhiran SQL Server. Penyetelan gagal untuk memindahkan grup sumber daya kluster failover dan membawanya secara online. Untuk melanjutkan operasi pemutakhiran ini, Buat grup sumber daya online secara manual dan coba lagi penyiapan. Alasan: grup cluster 'Clustergroupname' tidak bisa dibawa online di node ' setiap node yang tersedia '. Kesalahan: ada kegagalan untuk memanggil kode cluster dari penyedia. Pesan pengecualian: kegagalan generik. Kode status: 997. Deskripsi: operasi I/O tumpang tindih sedang dalam proses.
Catatan Masalah ini cenderung terjadi ketika contoh cluster berisi banyak database.
Penyebab
Masalah ini terjadi karena waktu habis yang terjadi selama operasi pemutakhiran cluster. Grup cluster memakan waktu lebih lama dari yang diharapkan untuk memutakhirkan database. Selama waktu ini, sumber daya gugusan SQL Server tetap berada dalam status "online tertunda". Hal ini menyebabkan operasi pemutakhiran gagal.Catatan Grup cluster menunggu selama lima menit untuk membawa sumber daya online pada simpul lain.
Pemecahan Masalah
Informasi pembaruan kumulatif
SQL Server 2012
Perbaikan untuk masalah ini pertama kali dirilis dalam pembaruan kumulatif 2 untuk SQL Server 2012. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server, klik nomor artikel berikut ini untuk menampilkan artikel di Basis Pengetahuan Microsoft:
2703275 Paket pembaruan kumulatif 2 untuk SQL Server 2012Catatan Karena Build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan edaran perbaikan SQL Server sebelumnya. Kami menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2692828 Build 2012 SQL Server yang dirilis setelah SQL Server 2012 dirilis
Penyelesaian Masalah
Untuk mengatasi masalah ini, ikuti langkah-langkah berikut:
-
Memutakhirkan sekitar separuh simpul pasif satu per satu. Untuk mencegah operasi penyetelan dari memindahkan grup sumber daya ke setiap simpul yang ditingkatkan, gunakan parameter berikut ini:
/FAILOVERCLUSTERROLLOWNERSHIP=0
Untuk informasi selengkapnya tentang parameter /Failoverclusterrollownership , kunjungi situs web MSDN berikut:
Informasi umum tentang parameter/FAILOVERCLUSTERROLLOWNERSHIP
-
Menambahkan node yang dimutakhirkan di langkah 1 secara manual untuk kemungkinan pemilik untuk sumber daya nama jaringan.
-
Memindahkan grup sumber daya secara manual ke simpul yang ditingkatkan, dan menunggu grup tersebut online.
-
Menghapus secara manual node yang tidak dimutakhirkan dari kemungkinan pemilik untuk sumber daya nama jaringan.
-
Memutakhirkan seluruh node cluster.
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".