Tôi đang định cấu hình một môi trường mới để chạy một số ứng dụng web mạng nội bộ. Tôi có 2 máy chủ, một máy chủ sẽ là máy chủ SQL Server 2008 và máy chủ còn lại sẽ là máy chủ IIS. Tôi cũng cần cài đặt SQL Server Reporting Services. Tôi không chắc chạy dịch vụ báo cáo trên máy chủ cơ sở dữ liệu hay máy chủ web sẽ tốt hơn. Có một thực hành tốt nhất cho tình huống này?
# Phương pháp hay nhất để chạy dịch vụ báo cáo SQL Server. Tôi nên chạy trên cơ sở dữ liệu hay máy chủ web?
## 2 câu trả lời
Tùy..

Việc kết xuất dịch vụ báo cáo khá chuyên sâu về bộ xử lý, vì vậy bạn cần ghi nhớ điều đó. Thông thường, nếu tôi đang thiết kế một hệ thống có yêu cầu về thông lượng hoặc tải nặng, tôi sẽ đặt phiên bản dịch vụ báo cáo trên máy chủ của chính nó. Cách thực hành tốt nhất thực sự phụ thuộc vào độ phức tạp của hệ thống của bạn

Nếu máy chủ thứ ba không phải là một tùy chọn và hai máy chủ bạn đã có có thông số kỹ thuật tương tự nhau, tôi có thể đặt nó trên máy chủ có tải bộ xử lý thấp nhất. Nếu bạn đặt máy chủ báo cáo trên máy chủ web, hãy đảm bảo rằng Dịch vụ báo cáo sử dụng máy chủ cơ sở dữ liệu chuyên dụng của bạn cho siêu dữ liệu của dịch vụ báo cáo để bạn không phải cài đặt RDBMS trên cả hai máy

Bạn cần lưu ý rằng nếu bạn không đặt máy chủ báo cáo trên cùng một hộp với máy chủ SQL, bạn sẽ cần một giấy phép Máy chủ SQL khác. Sản phẩm chỉ "miễn phí"nếu nó được cài đặt trên cùng một máy với SQL

Tôi sẽ chạy trình cài đặt trên máy chủ web của bạn để các thành phần dịch vụ web của Dịch vụ báo cáo được cài đặt ở đó

Cũng rất hữu ích khi định cấu hình các dịch vụ báo cáo với miền ứng dụng riêng của nó trong IIS để bạn có thể điều chỉnh các cấu hình độc lập với các ứng dụng web khác của mình

Khi bạn thực hiện thiết lập bằng Công cụ cấu hình dịch vụ báo cáo, hãy thiết lập cơ sở dữ liệu trên máy chủ không phải web của bạn (tức là máy chủ db chuyên dụng). Bằng cách này, tất cả quá trình xử lý dữ liệu của bạn được xử lý trên một máy chủ và tất cả quá trình xử lý web/kết xuất dữ liệu của bạn được xử lý trên một máy chủ khác

Hy vọng điều này là rõ ràng và hữu ích nhưng xin vui lòng đặt thêm câu hỏi

Chúc mừng, John
-
2 hộp thì phải 2 giấy phép chứ không phải 1 05/02/2009 lúc 17:42
-
1Việc này không giống như cài đặt hai phiên bản SQL Server trên hai máy chủ khác nhau (giả sử một kiểu giấy phép cho mỗi bộ xử lý). Một Nền tảng dịch vụ báo cáo chức năng duy nhất được tạo thành từ 1 Phiên bản SQL Server + 1 Dịch vụ web máy chủ báo cáo, bất kể các thành phần nằm ở đâu. Ngày 18 tháng 4 năm 2009 lúc 6:49