2008-11-14 36 views
8

Chúng tôi có thiết lập cơ sở dữ liệu SQL Server. Chúng tôi đang thiết lập một kịch bản sao chép nơi chúng tôi có một nhà xuất bản và người đăng ký. Người đăng ký sẽ được sử dụng làm nền tảng báo cáo để chúng tôi có thể chạy tất cả các truy vấn BI mà chúng tôi cần và phải nhấn vào máy chủ đang lưu trữ tất cả dữ liệu từ khách hàng của chúng tôi. Người đăng ký được đặt để lấy dữ liệu từ người gửi.SQL Server 2005 Sao chép và lập chỉ mục khác nhau trên người đăng ký

Chúng tôi không có nhiều chỉ mục trên db nhà xuất bản, nhưng chúng tôi sẽ cần chúng trên máy chủ báo cáo (nghĩa là người đăng ký).

Câu hỏi của tôi là: SQL Server a) có cho phép kịch bản này hay không, lưu ý rằng không có thay đổi nào đối với người đăng ký bị đẩy trở lại nhà xuất bản. b) nếu một ảnh chụp được chạy Tôi giả sử nó sẽ ghi đè lên các chỉ mục của chúng tôi, tôi có thể ngăn điều này xảy ra không? c) đây là một hành động khôn ngoan.

Cảm ơn.

Paul Kinlan,

http://www.topicala.com/ http://www.thecompanything.com/

Trả lời

7

Kịch bản bạn giải thích là một trong những phổ biến và là một trong những lợi ích của việc sử dụng sao chép. Không có thay đổi hoặc chỉ mục nào bạn tạo trên người đăng ký sẽ chuyển đến nhà xuất bản vì đây là quy trình một chiều. Nếu bạn phải chạy lại tác nhân chụp nhanh vì lý do nào đó và khởi tạo lại thuê bao hơn là bạn sẽ cần phải tạo lại các chỉ mục của mình trên người đăng ký. Có rất nhiều điều bạn có thể làm để giảm thiểu sự cần thiết phải khởi tạo lại thuê bao nhưng một số người trong số họ yêu cầu một số bước thủ công. Nói chung nếu bạn giữ tất cả các kịch bản tạo chỉ mục của bạn cho người đăng ký được cập nhật thì thường không phải là việc lớn để chạy lại chúng nếu cần.

+0

rực rỡ, cảm ơn thông tin, các thử nghiệm tôi đã làm vào cuối tuần này cho biết bạn đã nói gì. Chúc mừng. – Kinlan

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