Я установил SQL Express 2012 с расширенными службами на тестовой машине. Требования заключаются в том, что ReportServer должен работать на выделенном IP-адресе и порту. Итак, я пошел в конфигурацию служб Reporting Services и установил и веб-службу, и диспетчер отчетов на использование 192.168.1.114 и порта 3080 (я удалил запись «Все неназначенные», поэтому осталось 192.168.1.114:3080).
Мне известно о проблемах с разрешениями для SSRS при доступе из Internet Explorer, поэтому я локально запустил IE как администратор, чтобы добавить всех других пользователей и роли.
Я могу получить доступ к диспетчеру отчетов, если введу URL:
http://user-pc:3080/Reports
но если я попытаюсь получить к нему доступ по IP:
http://192.168.1.114:3080/Reports
Я получаю сообщение об ошибке:
User 'user-PC\user' does not have required permissions.
Verify that sufficient permissions have been granted
and Windows User Account Control (UAC) restrictions have been addressed.
В обоих случаях я получаю доступ к URL-адресу из Internet Explorer на локальном компьютере, и IE запускается «от имени администратора». Пользователь user-PC \ user является локальным администратором.
Что там происходит? Почему у меня достаточно разрешений для доступа к диспетчеру отчетов с использованием имени компьютера, но недостаточно разрешений для доступа к нему по IP-адресу?