Все -
Я недавно обновил нашу производственную среду с Sql Server Reporting Services 2005 до 2008 R2.Наряду с обновлением я настроил SSRS с Аутентификацией на основе форм и успешно настроил все части служб Reporting Services, за исключением одной вещи, подписки не работают.
Важные вещи, которые следует иметь в виду:
- Я вытащил базы данных сервера отчетов из старой среды и восстановил ключ, так что я знаю, что информацию можно прочитать.
- Письма будут отправляться, если подписка настроена на отправку только ссылки на отчет.(Таким образом, это заставляет меня поверить, что конфигурация SMTP правильная).
- Все отчеты работают при обращении из приложения, привязанного к службам Reporting Services.
- Мы уже пытались обновить учетную запись автоматического выполнения, но ничего не изменилось.
- Я проверил, что служба браузера SQL работает, и у брандмауэра есть исключения для браузера SQL и для порта 1434.
Любые идеи или помощь поэтот вопрос будет принята с благодарностью.Мы работали над этой проблемой в течение нескольких дней, и мы хотели бы, чтобы это было выполнено как можно скорее.
Ошибка, которая генерируется в журнале ошибок:
ОШИБКА: Ошибка отправки электронной почты,Microsoft.ReportingServices.Diagnostics.Utilities.RSException: произошла ошибка при вызове расширения авторизации.---> Microsoft.ReportingServices.Diagnostics.Utilities.AuthorizationExtensionException: произошла ошибка при вызове расширения авторизации.---> System.Web.HttpException: невозможно подключиться к базе данных SQL Server.---> System.Data.SqlClient.SqlException: произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server.Сервер не найден или не был доступен.Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений.(поставщик: сетевые интерфейсы SQL, ошибка: 26 - ошибка при поиске сервера / указан экземпляр)