KB4339875-penyempurnaan untuk selalu berada di grup ketersediaan pada kluster alat pacu jantung di SQL Server

Ringkasan

Artikel ini menguraikan peningkatan yang disertakan dalam pembaruan ini untuk selalu pada grup ketersediaan di kluster alat pacu jantung di Microsoft SQL Server.

Pembaruan ini menyertakan penyempurnaan berikut ini:

  • Properti sumber daya online_database_retries tidak lagi digunakan. Properti ini diabaikan jika diatur. Sebelum pembaruan kumulatif 8 (CU8), properti ini dapat digunakan untuk mengontrol berapa lama waktu mulai dan memantau tindakan tunggu hingga semua database dalam grup ketersediaan online. Tindakan ini sekarang menunggu tanpa batas waktu hingga waktu habis tindakan yang dikonfigurasikan pada sumber daya pacu jantung kedaluwarsa.

  • Properti sumber daya monitor_timeout dinamai ulang agar connection_timeout mencerminkan penggunaannya dengan lebih baik. Nama asli masih digunakan untuk kompatibilitas mundur.

  • Sebelum CU8, monitor nilai waktu habis tindakan tidak dapat lebih singkat dari nilai properti monitor_timeout . Pengguna yang menginginkan tindakan monitor gagal lebih cepat dari waktu pemulihan yang digunakan online_database_retries untuk melakukan hal ini. Karena online_database_retries tidak lagi digunakan dalam pembaruan kumulatif 8, pembatasan pada waktu habis tindakan monitor dihapus.

  • Tindakan yang dipromosikan sekarang menunggu untuk database yang datang online setelah mempromosikan replika grup ketersediaan.

  • Tindakan demosi kini mengatur replika ke peran RESOLVING sebagai ganti peran sekunder untuk failovers yang lebih cepat. Utama asli tetap berada dalam peran RESOLVING hingga replika baru dipromosikan ke peran utama. Setelah itu, mulai ulang utama asli ke dalam peran sekunder secara otomatis. Mulai ulang ini dipicu oleh kegagalan tindakan monitor oleh utama asli. Ini dilaporkan oleh alat pemantauan kluster seperti crm_mon. Ini tidak boleh menyebabkan kekhawatiran.

  • Kami menyarankan agar pengguna yang menetapkan nilai non-default untuk properti sumber daya online_database_retries atau properti sumber daya monitor_timeout , atau yang menetapkan nilai non-default untuk setiap waktu habis tindakan sumber daya, menerapkan perubahan berikut:

    • Atur connection_timeout ke nilai yang lebih besar dari waktu maksimum (dalam detik) yang diperlukan untuk database dalam grup ketersediaan untuk menyelesaikan pemulihan.

    • Atur mulai dan Promosikan waktu tindakan untuk nilai yang lebih besar dari waktu maksimum (dalam detik) yang diperlukan untuk database dalam grup ketersediaan untuk menyelesaikan pemulihan.

      Misalnya, jika database dalam grup ketersediaan memakan waktu 15 menit (900 detik) untuk memulihkan, pengaturannya harus:

      • Connection_timeout=900

      • Op mulai timeout = 900s interval = 0s

      • Op mempromosikan timeout = 900s interval = 0s

Informasi selengkapnya

Penyempurnaan ini disertakan dalam pembaruan berikut ini untuk SQL Server:

Pembaruan kumulatif 8 untuk SQL Server 2017

Tentang Build SQL Server

Setiap Build baru untuk SQL Server berisi semua perbaikan hotfix dan keamanan yang ada di Build sebelumnya. Kami menyarankan agar Anda menginstal Build terbaru untuk versi SQL Server Anda:

Build terbaru untuk SQL Server 2017

Referensi

Pelajari tentang terminologi standar yang digunakan oleh Microsoft untuk menjelaskan pembaruan perangkat lunak.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×