Установка SSRS 2017
Скачайте SSRS 2017 с официального сайта Microsoft https://www.microsoft.com/ru-RU/download/details.aspx?id=55252. Запустите установочный файл, и следуйте инструкциям на экране.
Настройка SSRS 2017
После открытия "Диспетчера конфигурации сервера отчетов" необходимо настроить SSRS согласно настройкам ниже.
3. Настройка SSRS 2017 для работы с GK
Для настройки используется gkConfigurator и файлы из папки gkSSRS. Конфигуратор является NetCore приложением, и для его работы необходимо установить Host/Runtime пакет NetCore версии 3.0 или выше. https://dotnet.microsoft.com/download/dotnet-core.
Для отчётов версии 4.14 NetCore можно скачать по ссылке: https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-3.1.0-windows-hosting-bundle-installer.
Настраиваем файл appsettings.json в папке gkConfigurator. Затем инсталлируем и запускаем службу gkConfigurator, используя файл install.cmd.
Url - порт на котором будет доступен конфигуратор.
DefaultConnection - подключение к базе данных Game-Keeper.
"Kestrel": { "EndPoints": { "Http": { "Url": "http://*:50010" } } }, "ConnectionStrings": { "DefaultConnection": "Data Source=127.0.0.1;Initial Catalog=gkArcade;Persist Security Info=True;User ID=sa;Password=123456" }
Используя браузеры Firefox или Crome запускаем приложение по настроенному порту.
Загружаем настройки - пункт №1. Необходимые библиотеки находятся в папке gkSSRS\Settings. В случае успеха выйдет сообщение.
Загружаем отчеты - пункты №2. Отчеты и источники данных находятся в папке "gkSSRS\Source". Логин и пароль нужно использовать пользователя Game-Keeper.
Внимание!
Перед импортом отчетов для вводимого пользователя должны быть установлены соответствующие права в "Управлении пользователями".
Последним этапом является настройка подключения к БД в самих Web-отчетах. Для этого нужно залогиниться в отчеты под учетной записью из GK (Администратор), выбрать панель Плитки - Показать скрытые элементы:
Станут доступны для редактирования настройки источников данных:
Выбираем GK и далее в блоке "Учетные данные" прописываем настройки к SQL Server:
Проверяем соединение:
Нажимаем кнопку "Применить"
Возвращаемся в Главное меню, Отключаем настройку Плитки - Показывать скрытые элементы. Проверяем работоспособность отчетов.
Примечание!
При возвращении в главное меню браузер может запросить сохранить введенный пароль от пользователя SQL Server sa, отказаться: