SQL Server cân nhắc khi sao lưu / khôi phục cơ sở dữ liệu sử dụng sao chép


7

Trong trường hợp tôi cần khôi phục cơ sở dữ liệu liên quan đến sao chép, tôi cần lưu ý những điều gì?

  • Tôi có cần giữ bản sao lưu của cả nhà xuất bản và người đăng ký không?
  • Tôi có thể khôi phục chỉ nhà xuất bản và thuê bao tự động đồng bộ hóa không?
  • Nếu thuê bao gặp sự cố, có thể khôi phục từ bản sao lưu của nó và tự động đồng bộ hóa không?

3
Có rất nhiều thứ để đọc: msdn.microsoft.com/en-us/l
Library / ms151152% 28v = sql.105% 29

Hmm, tôi đã tìm kiếm một cái gì đó như thế trên MSDN.
GaTechThomas

Câu trả lời:


5

Câu trả lời phụ thuộc vào loại nhân rộng của bạn. Ví dụ, sao chép hợp nhất cho phép bạn cập nhật nhiều hơn một nguồn DB và sau đó phân phối các cập nhật đó. Với cấu trúc liên kết này, tất nhiên bạn sẽ cần sao lưu ở mọi nơi dữ liệu bắt nguồn.

Đối với đồng bộ hóa tự động, tôi đã thấy rằng hầu hết thời gian nếu có bất kỳ vấn đề nào với việc thay thế ở một trong hai đầu của nhà xuất bản / người đăng ký, bạn thường sẽ phải xác định lại thay thế . Một ngoại lệ cho điều này có thể là khi bạn gặp sự cố về thuê bao sao cho ngoại tuyến với nhà phân phối. Trong trường hợp đó, nhà phân phối sẽ "bắt kịp" thuê bao khi nó quay trở lại NẾU không có tham nhũng (chuỗi xấu) tại thuê bao.

Theo quy định, hãy sao lưu mọi thứ, nhưng đừng tin vào việc có thể "bắt đầu nhảy" thay thế trở lại trạng thái chức năng. Khởi tạo lại nó là phổ biến và đau đớn với các DB lớn.

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.