2008-09-03 36 views
9

Chúng tôi đang sao chép cơ sở dữ liệu giữa Luân Đôn và Hồng Kông bằng cách sử dụng sao chép SQL Server 2005 Merge. Sao chép được thiết lập để đồng bộ hóa mỗi một phút và nó hoạt động tốt. Tuy nhiên, tùy chọn để đặt đồng bộ hóa là "Liên tục". Có bất kỳ sự khác biệt thực sự nào giữa việc sao chép mỗi một phút và liên tục không?Lược đồ nhân rộng SQL Server Merge

Lý do duy nhất để chúng tôi làm mỗi một phút thay vì liên tục ngay từ đầu là nó đã phục hồi tốt hơn nếu dòng giảm xuống trong vài phút, nhưng trải nghiệm này là tất cả từ SQL Server 2000. nữa ...

Trả lời

9

Chúng tôi đã thử giải pháp sao chép liên tục trên SQL SERVER 2005 và nó có vẻ kém hiệu quả hơn giải pháp được lên lịch: vì quá trình của bạn liên tục, bạn sẽ không nhận được tất cả thông tin liên quan đến bản sao đã được truyền của bạn. thất bại, quá trình này mất bao lâu, tại sao quá trình dừng lại, bao nhiêu bản ghi được cập nhật, bao nhiêu sửa đổi cấu trúc cơ sở dữ liệu được nhân bản cho người nhái, vv), làm cho việc sao chép tiếp theo khó khăn hơn nhiều.

Chúng tôi cũng gặp phải sự cố khi sửa đổi cấu trúc cơ sở dữ liệu (hướng dẫn ALTER TABLE) và/hoặc thực hiện cập nhật hàng loạt trên một trong các cơ sở dữ liệu với sự sao chép liên tục đang diễn ra.

Giữ cho bạn đồng bộ hóa "từng phút" như hiện tại và chỉ cần quên tùy chọn "liên tục" này.

0

tôi đã làm một số nghiên cứu và tiếc là không tìm thấy một câu trả lời trực tiếp câu hỏi của bạn, nhưng tôi đã tìm thấy một nguồn tài nguyên có khả năng hữu ích cho bạn: http://www.replicationanswers.com/Merge.asp

tôi hy vọng điều này đưa ra một số lời khuyên hữu ích trên SQL sao chép cho bạn.

Các vấn đề liên quan