headermask image
Рекомендую: Фриланс-биржа | Кэшбэк-сервис | Интернет-бухгалтерия

Microsoft Forefront TMG– Как использовать SQL Server 2008 Express Reporting Services


При поддержке: 2USB.ru – блог про новые гаджеты и usb флешки и интернет-магазина новогодних флешек shop.2usb.ru


Введение

По умолчанию при стандартной установке Microsoft Forefront TMG устанавливается также Microsoft SQL Server 2008 Express SP1. Такие компоненты Forefront TMG как Web proxy и Firewall используют установленный SQL Server 2008 для хранения лог-файлов. Встроенные отчеты Forefront TMG используют соответвующие возможности SQL Server. К примеру, в разделе Reporting в консоли Forefront TMG вы можете сгенерировать отчеты на основании данных, хранящихся в базе SQL. Сгенерированный отчет может быть сохранен в файл для последующего просмотра. Установка SQL Server 2008 Express не требует обязательной установки IIS в целях увеличения безопасности.

Давайте начнем с настройки конфигурации SQL Server 2008 Express Reporting Service. Запустите Reporting Services Configuration Manager на сервере Forefront TMG.

 tmg_reporting_1
Рисунок 1:Состояние SQL сервера отчетов

Как вы видите в рисунке 1, данные хранятся в базе с именем ISARS в Native Mode.

Сервер SQL Server Report использует аккаунт Local System для запуска своих служб. Если вы хотите изменить аккаунт, вы можете сделать это здесь.

 tmg_reporting_2
Рисунок 2: Служебный аккаунт SQL Report Server

Следующий шаг позволяет вам изменить URL, используемый для доступа к отчетам. Также возможно указать несколько URL для доступа к отчетам. URL по умолчанию разрешает доступ к отчетам по протоколу HTTP на порт 8008, который не должен конфликтовать ни с какими другими службами на сервере. Если вы хотите использовать доступ через протокол HTTPS то на TMG сервер необходимо установить верный сертификат.

 tmg_reporting_3
Рисунок 3: SQL Server Express Web Service URL

По умолчанию имя базы данных для Microsoft SQL Server 2008 Reporting Services называется, которая установлена в экземпляре SQL сервера ISARS.

 tmg_reporting_4
Рисунок 4: SQL Server Report Manager URL

Нажмите Advanced для добавления SSL привязки к  Report Manager. Укажите IP адрес, порт и сертификат.

 tmg_reporting_5
Рисунок 5: Включение HTTPS для Report Manager

Затем проверьте что сертификат успешно применился и проверьте новый доступ к новому HTTPS URL.

 tmg_reporting_6
Рисунок 6: Успешная привязка SSL

В случае если все успешно вы увидите страницу ISA2008 Reports. Да, похоже что в Microsoft забыли сменить имя предшественника TMG в данном месте :)

 tmg_reporting_7
Рисунок 7: ISA 2008 Reports

Далее вы можете создать дополнительные роли для делегирования администраторам прав на управление SQL Server Reporting Services. На одного пользователя или группу можно назначить несколько ролей.

 tmg_reporting_8
Рисунок 8: SQL Server Reporting Role assignment

Секция Site Settings позволяет настроить количество хранимых в истории отчетов а также ограничить время выполнения отчета.

 tmg_reporting_9
Рисунок 9: SQL Server Reporting Services Site Settings

Теперь давайте переключимся обратно в мастер Reporting Services Configuration Manager. Далее тут можно указать адрес электронной почты и SMTP сервер для отправки отчетов. К сожалению вы не можете указать тут данные для авторизации, поэтому убедитесь что Reporting Server может посылать почту через SMTP сервер без авторизации.

 tmg_reporting_10
Рисунок 10: SQL Server Reporting E-mail Settings

В некоторых конфигурациях бывает необходимо указать Execution аккаунт в SQL Reporting Services Configuration Manager. Данный аккаунт используется в случае если SQL Reporting Services обрабатывает дополнительные источники данных, для которых не требуется использование основных учетных данных. Рекомендуется создать для этого отдельную учетную данную, которой предоставить только право сетевого входа и права на директорию, содержащую нужные данные. .

 tmg_reporting_11
Рисунок 11: SQL Server Reporting Execution Account

Ключи шифрования используются службами SQL Server Reporting для шифрования учетных данных и прочих подобных данных хранимых в базе. Через данную страничку можно сделать резервную копию ключа, восстановить его или сменить.

 tmg_reporting_12
Рисунок 12: Управление ключами шифрования

Автор: Marc Grote. Оригинал на английском находится на сайте isaserver.org

 

 

Полезная информация

На работе пришлось заморочиться выбором корпоративного подарка на новый 2011 год. К счастью нашел отличный интернет-магазин с доставкой по всей России и приятными ценами. Так что в нашей фирме корпоративные подарки на новый 2011 год будут обеспечены всем!

Похожие посты
  • WSUS станет опциональной ролью для Windows Server 2008 Server Manager
  • Веб-трансляция: Особенности служб сертификации в Windows Server 2008
  • Веб-трансляция: Active Directory Rights Management Services в Windows Server 2008
  • Веб-трансляция: Внешний доступ к службам RMS (Windows Server 2008)
  • Пошаговые руководства по Windows Server 2008 на русском
  • 23 ноября. Веб-трансляция “Обзор Windows Server Virtualization”
  • Включение удаленного доступа к SQL Server 2008 Express
  • Веб-трансляция: Новые приемы управления серверами в Windows Server 2008: Server Manager и PowerShell
  • 1 октября. Веб-трансляция “Windows Server Core: отличия от полной версии Windows Server 2008. Варианты применения.”
  • Веб-трансляции по Windows Server 2008
  • One Comment

    1. Отличная статья. Было бы еще неплохо уточнить, как установить Reporting Services без использования SSL.

      1. Фирсов Алексей on April 27th, 2011 at 8:28 am