(притримуватися послідовності):
- Інсталювати MS SQL SERVER 2008 R2 (НЕ EXPRESS !) SP1 (+ клієнт)
- Для SQL сервера дозволити зовнішні з’єднання (во властивостях)
- Встановити робочу базу даних (role WORK_ROLE в базі вже існує) (при потребі)
- Для сервера виконати script:
- На сервері створити логіни LoginForAll, AppAdmin
- Встановити властивості ‘show advanced options’, ‘Ad Hoc Distributed Queries’, ‘xp_cmdshell’, ‘remote proc trans = 1, ‘allow updates’ = 0
- Налагодити можливість запуску exe-файлів з Stored Procedure БД
- Для робочої бази даних виконати script:
- Зафіксувати логіни LoginForAll, AppAdmin в робочій базі даних
- Налагодити Reporting Services з перевіркою справжності за допомогою форм. (див. інструкцію)
- Для доступу до сервера звітів з Інтернет встановити додатковий URL для менеджера звітів ( в диспетчері конфігурації служб Reporting Services):
- Имя заголовка узла – зовнішня IP-адреса SQL-сервера, на якому встановлено Reporting Services
- 80 або 8080 або любий інший, який до якого відкрито доступ в роутері
- Для Reporting Services встановити параметр EnableRemoteErrors = True
(підключити Reporting Services в Server Management Studio, для Report-сервера Властивості -Додатково)
- Якщо на SQL-сервері встановлено робочу базу даних – (для забезпечення доступу до локального Reporting Service)
- В програмі Sql Server Configuration Manager для клиента Sql Native Client версії 10 створити псевдонім локального сервера звітів:
- Імя – LINKEDREPORTSERVER,
- порт – 1433,
- IP – внутрішня IP-адреса SQL–сервера
- створити зв’язаний сервер для локального SQL-сервера
- Імя зв’язаного серверу – LINKEDREPORTSERVER,
- Тип серверу: Сервер SQL сервер
- В закладці Безпека:
- Вказати локальні імена входу LoginForAll, AppAdmin, sa і для них вказати Удаленного пользователя AppAdmin і його пароль
- Втановити: Для з’єднань імена яких відсутні в списку вище – Не встановлювати.
- В програмі Sql Server Configuration Manager для клиента Sql Native Client версії 10 створити псевдонім локального сервера звітів:
- В програмі Sql Server Configuration Manager для клиента Sql Native Client версії 10 створити псевдоніми всіх інших SQL-серверів, з яких сервер звітів буде робити запити даних:
- Імя – імя SQL-сервера (локальне див. sp)
- порт – 1433,
- IP – зовнішня IP-адреса SQL–сервера
Дозволити доступ SQl-сервера з Інтернета (на роутері дозволити Ping, відкрити порт і переброску внутр. порта, через який працює Reporting Services)