Назад | Перейти на главную страницу

SSRS доступны по полному доменному имени на локальном компьютере, но не с другого компьютера.

У меня возникли проблемы с тем, чтобы мой сервер SSRS успешно работал с IIS, после того, как мне пришлось переместить сервер в другую подсеть. У меня есть 2 статических IP-адреса для этого сервера: .242 явно определен в привязках IIS, а .161 - для SSRS. У меня URL-адрес веб-службы SSRS установлен на «Все назначено», а URL-адрес диспетчера отчетов установлен на (я удаляю префиксы http: // и https: //, чтобы опубликовать это) appreports.domain.com:80/reports & +: 443 / отчеты. DNS указывает на .161. Кроме того, SSRS указывает на внешний сервер базы данных.

То, что я вижу, для меня странно. Я могу перейти к appreports.domain.com:80/reports на этом сервере, и он выглядит великолепно - я нахожусь на странице диспетчера отчетов SSRS, и все в порядке. Когда я вызываю appreports.domain.com:80/reports с другого компьютера, я получаю сообщение об ошибке IIS:

Ошибка HTTP 404 - файл или каталог не найдены. Информационные службы Интернета (IIS)

Я не уверен, почему IIS перехватывает вызов при удаленном доступе. В системном журнале я вижу это:

Получено сообщение об ошибке Kerberos: во время сеанса входа в систему Время клиента: Время сервера: 17: 10: 4.0000 29.10.2013 Z Код ошибки: 0x7 KDC_ERR_S_PRINCIPAL_UNKNOWN Расширенная ошибка: 0xc0000035 KLIN (0) Область клиента: Имя клиента: Область сервера: ДОМЕН .LOCAL Имя сервера: MSSQLSvc / VM-db.domain.local: 1433 Имя цели: MSSQLSvc / VM-db.domain.local: 1433@Domain.LOCAL Текст ошибки: Файл: 9 Строка: f09

В журнале ReportServerService ошибок нет - это картина работоспособности.

Я подозреваю, что есть проблема с SPN, но я недостаточно хорошо ее понимаю, чтобы комментировать. Мысли приветствую!