Apakah versi SQL Server Witness penting?

8

Bisakah Anda memiliki saksi SQL Server dalam pengaturan mirror yang memiliki versi SQL Server yang lebih tinggi daripada mirror?

Yaitu. mirrornya ada di SQL Server 2012 Standard dan saksi menggunakan SQL Server 2014 Express.

mklifman
sumber

Jawaban:

11

Dari BOL :

• Untuk sesi mirroring yang akan didirikan, mitra dan saksi, jika ada, harus berjalan pada versi SQL Server yang sama. )

Catatan: Edisi ekspres dari versi server sql yang sama didukung.

Sunting: berdasarkan komentar dari @Raidri

Secara teknis dimungkinkan untuk memiliki saksi dengan versi yang lebih tinggi dari server sql daripada 2 mitra, tetapi sangat disarankan dan didukung bahwa semua server memiliki VERSI yang sama dengan menjalankan server sql - edisi dapat berbeda.

Kecuali selama pemutakhiran dari versi SQL Server sebelumnya, contoh server dalam sesi mirroring semua harus menjalankan versi SQL Server yang sama. Misalnya, saksi SQL Server 2008 didukung ketika Anda memutakhirkan dari konfigurasi mirroring SQL Server 2008 tetapi tidak dapat ditambahkan ke SQL Server 2008 R2 atau konfigurasi mirroring yang lebih baru atau yang lebih baru.

Kin Shah
sumber
Dan langsung di bawah itu:The two partners, that is the principal server and mirror server, must be running the same edition of SQL Server. The witness, if any, can run on any edition of SQL Server that supports database mirroring.
Raidri mendukung Monica
@Raidri Silakan lihat edit saya.
Kin Shah
0

Anda bisa, dan memutakhirkan skenario adalah skenario yang masuk akal untuk skenario yang akan didukung.

Namun, mungkin tidak akan ada pengujian sama sekali di Microsoft untuk skenario ini, kecuali saat upgrade. Jadi jika Anda mengharapkan saksi SQL 2008 R2 bekerja dengan mitra SQL 2014, Anda mempertaruhkan diri Anda ke dalam skenario yang belum diuji. Perubahan protokol kecil, tetapi tidak nol.

Bruno Guardia
sumber