Phiên bản của SQL Server Witness có vấn đề không?


8

Bạn có thể có nhân chứng SQL Server trong thiết lập máy nhân bản có phiên bản SQL Server cao hơn máy nhân bản không?

I E. nhân bản là trên SQL Server 2012 Standard và nhân chứng sử dụng SQL Server 2014 Express.

Câu trả lời:


11

Từ BOL :

• Để phiên phản chiếu được thiết lập, các đối tác và nhân chứng, nếu có, phải chạy trên cùng một phiên bản SQL Server. )

Lưu ý: Phiên bản Express của cùng phiên bản máy chủ sql được hỗ trợ.

Chỉnh sửa: dựa trên nhận xét từ @Raidri

Về mặt kỹ thuật, có thể có một nhân chứng với phiên bản máy chủ sql cao hơn so với 2 đối tác, nhưng rất khuyến khích và hỗ trợ rằng tất cả các máy chủ có cùng VERSION của máy chủ sql đang chạy - phiên bản có thể khác nhau.

Ngoại trừ trong quá trình nâng cấp từ phiên bản SQL Server trước đó, các phiên bản máy chủ trong phiên phản chiếu đều phải chạy cùng một phiên bản SQL Server. Ví dụ: nhân chứng SQL Server 2008 được hỗ trợ khi bạn nâng cấp từ cấu hình phản chiếu SQL Server 2008 nhưng không thể thêm vào cấu hình SQL Server 2008 R2 hiện tại hoặc mới hơn hoặc cấu hình phản chiếu mới hơn.


Và ngay bên dưới đó: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 hỗ trợ Monica

@Raidri Xin vui lòng xem chỉnh sửa của tôi.
Kin Shah

0

Bạn có thể, và các kịch bản nâng cấp là những kịch bản phù hợp với kịch bản được hỗ trợ.

Tuy nhiên, có lẽ sẽ không có thử nghiệm nào ở Microsoft cho kịch bản này, ngoại trừ trong quá trình nâng cấp. Vì vậy, nếu bạn mong đợi nhân chứng SQL 2008 R2 làm việc với các đối tác SQL 2014, bạn đang mạo hiểm với một kịch bản chưa được kiểm tra. Thay đổi giao thức là nhỏ, nhưng không phải là null.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.