Я налаштовую нове середовище для запуску кількох веб-додатків внутрішньої мережі. У мене є 2 сервери, один буде сервером SQL Server 2008, а інший – сервером IIS. Мені також потрібно встановити служби звітування SQL Server. Я не впевнений, чи було б краще запускати служби звітності на сервері бази даних чи веб-сервері. Чи існує найкраща практика для цієї ситуації?
# Найкраща практика для запуску служб звітування SQL Server. Мені слід запускати на базі даних чи на веб-сервері?
## 2 відповіді
Залежить..

Надання служб звітування досить інтенсивно вимагає процесора, тому вам потрібно мати це на увазі. Зазвичай, якщо я проектую систему з високим навантаженням або вимогами до пропускної здатності, я розміщую примірник служб звітування на власному сервері. Найкраща практика насправді залежить від складності вашої системи

Якщо третій сервер не є варіантом, а два сервери, які у вас уже є, мають однакові характеристики, я, ймовірно, розмістю його на сервері з найменшим навантаженням на процесор. Якщо ви розміщуєте сервер звітів на веб-сервері, переконайтеся, що служби звітування використовують ваш виділений сервер бази даних для метаданих служб звітування, щоб вам не довелося інсталювати RDBMS на обох машинах

Вам потрібно пам’ятати, що якщо ви не розмістите сервер звітів у тій же коробці, що й сервер SQL, вам знадобиться ще одна ліцензія на сервер SQL. Продукт є «безкоштовним», лише якщо його встановлено на тій самій машині, що й SQL

Я б запустив інсталятор на вашому веб-сервері, щоб там було встановлено компоненти веб-служб Reporting Services

Також корисно налаштувати служби звітування з власним доменом програми в IIS, щоб ви могли налаштувати конфігурації незалежно від, скажімо, інших ваших веб-програм

Коли ви виконуєте налаштування за допомогою засобу налаштування служб звітування, налаштуйте базу даних на не веб-сервері (тобто на виділеному сервері бази даних). Таким чином уся ваша обробка даних обробляється на одному сервері, а вся ваша веб-обробка/відтворення даних – на іншому

Сподіваюся, це зрозуміло та корисно, але, будь ласка, задавайте додаткові запитання

Здоров'я, Джон
-
Для 2 ящиків потрібні 2 ліцензії, а не 1 5 лютого 2009 р. о 17:42
-
1Це не те саме, що інсталювати, скажімо, дві версії SQL Server на двох різних серверах (припускаючи модель ліцензії на кожен процесор). Єдина функціональна платформа Reporting Services складається з 1 екземпляра SQL Server + 1 веб-служби сервера звітів, незалежно від місця розташування компонентів. 18 квітня 2009 р. о 6:49