Phản ánh nhà phân phối


10

Có ai đã thành công với việc phản chiếu cơ sở dữ liệu phân phối? Chúng tôi có một máy chủ chuyên dụng làm Nhà phân phối. Nó xử lý tất cả các bản sao đẩy của chúng tôi từ prod đến báo cáo. Chúng tôi muốn xây dựng một máy chủ giống hệt nhau, trong trường hợp nhà phân phối gặp sự cố. Có ai đã thành công xây dựng một cái gì đó như thế này?


Đối với HA / DR, cơ sở dữ liệu phân phối có thể được triển khai trên một thể hiện cụm, nhưng không phải trong DB được nhân đôi.
Remus Rusanu

1
+1 Ý tưởng thú vị. Một nhà phân phối chuyên dụng sẽ ổn để phản chiếu nhưng tôi chưa bao giờ thử.
gbn

Câu trả lời:


7

Đáng buồn là phản ánh của các nhà phân phối không được hỗ trợ . Tôi không chắc liệu nó có hoạt động không vì tên máy chủ sẽ không chính xác khi các tác nhân đăng nhập, chưa kể bạn phải thiết lập thủ công tất cả các tác nhân trên hộp sao lưu. Hiện tại tùy chọn HA duy nhất của bạn cho nhà phân phối là Windows Clustering.


Tôi thấy đây là một hạn chế đáng tiếc của cơ sở dữ liệu Phân phối. Tôi nghĩ rằng đó là một sự giám sát lớn khi không cho phép cơ sở dữ liệu "Phân phối thứ cấp". Nó cung cấp một điểm thất bại duy nhất trong một bộ tính năng sao chép khá mạnh mẽ.
Matt M

@mrdenny Bạn có thể biết một bài viết liệt kê các bước để phân cụm nhà phân phối.
sharadov

Tôi đã viết một số bài viết về phân cụm SQL Server có sẵn trên sqlmag.com. Về cơ bản, bạn thiết lập một cụm Hoạt động / Bị động bằng Microsoft Cluster Services sau đó sử dụng thể hiện đó làm nhà phân phối. Bạn không thể lấy ví dụ hiện tại của mình là nhà phân phối và phân cụm nó. Ngoài ra, bạn sẽ cần lưu trữ được chia sẻ của một số loại.
mrdenny

@MattM theo bài báo vấn đề là một số thành phần sao chép dựa vào tên máy chủ của nhà phân phối không thay đổi, do đó có vấn đề. Đó là nơi phân cụm phát huy tác dụng. Bây giờ sẽ rất thú vị khi xem Luôn luôn thay đổi mọi thứ (nếu có) vì các nhóm khả dụng có thể sử dụng một tên mạng khác với thực tế. Nhưng điều đó có thể sẽ yêu cầu bạn sử dụng phiên bản Enterprise cho nhà phân phối của mình, điều này sẽ khá tốn kém.
mrdenny

@mrdenny Cảm ơn! Tôi thấy các bài viết của bạn, chúng khá chi tiết, hiện đang xem qua chúng.
sharadov

1

Không. Xem bài viết MSDN này tại sao.


Ok có cách nào khác để tạo một bản sao của nhà phân phối hiện tại không, vì việc phản chiếu của nhà phân phối không được hỗ trợ
sharadov

Kiểm tra msdn.microsoft.com/en-us/l Library / ms151224.aspx để thảo luận về Vận chuyển và Sao chép Nhật ký. Thành thật mà nói, tôi sẽ không làm điều đó. Bất kỳ loại thất bại nào trong sự kiện mà bạn có thể có thể dẫn đến mất dữ liệu. Điều đó không phải là một vấn đề. Bản sao rất nhạy cảm với tất cả các dữ liệu được đồng bộ hóa. Nếu bạn mất dữ liệu, điều đó đi ra ngoài cửa sổ. Nếu bạn muốn tự bảo vệ mình, hãy lấy một máy chủ khác và chỉ cần cài đặt SQL trên đó. Đợi một thảm họa và sau đó cấu hình lại nhân rộng với máy chủ mới làm nhà phân phối.
Ben Thul
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.