SQL Server 2012 Availability Group apakah itu "AlwaysON"?

11

Dalam cluster SQL Server tradisional ketika failover terjadi, semua klien yang tersambung ke SQL Server gagal misalnya kehilangan koneksi dan setiap klien harus membangun kembali koneksi baru ke instance cluster failover.

Apakah AlwaysON Availability Group mengurangi masalah ini? Apakah failover dalam kasus grup ketersediaan SQL Server 2012 AlwaysON transparan untuk klien yang terhubung ke SQL Server?

Pelajar SQL
sumber

Jawaban:

9

Tidak. Selama failover, klien akan melihat. Koneksi Anda ke SQL Server akan terputus, dan Anda harus mencoba kembali transaksi Anda.

Brent Ozar
sumber
4

Bagi yang membaca posting ini nanti sebagai hasil dari pencarian web. Memang dijelaskan di SQL Server BOL di sini. Doh ... Saya tidak bisa menemukannya sebelumnya ....

Perilaku Koneksi Klien di Failover

Ketika kegagalan grup ketersediaan terjadi, koneksi persisten yang ada ke grup ketersediaan dihentikan dan klien harus membuat koneksi baru untuk terus bekerja dengan database primer yang sama atau database sekunder read-only. Sementara failover terjadi di sisi server, konektivitas ke grup ketersediaan mungkin gagal, memaksa aplikasi klien untuk mencoba lagi menghubungkan sampai primer dibawa sepenuhnya kembali online.

Jika grup ketersediaan kembali online selama upaya koneksi aplikasi klien tetapi sebelum periode waktu habis koneksi, driver klien mungkin berhasil terhubung selama salah satu upaya coba ulang internal dan tidak ada kesalahan akan muncul ke aplikasi dalam kasus ini.

Pelajar SQL
sumber