Подписки по электронной почте SQL Server 2005 Reporting Services не работают в Windows Vista и Windows Server 2008, при использовании псевдонима в качестве адреса электронной почты

Переводы статьи Переводы статьи
Код статьи: 945601 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Примечание.В данной статье применимы к Microsoft SQL Server 2008 отчетов службы сообщества технологии просмотра (CTP).

В Microsoft SQL Server 2005 Reporting Services подписки по электронной почте не будут работать после обновления сервера отчетов или удаленный SMTP-сервер для Windows Vista или Windows Server 2008. Данная проблема возникает при запуске служб Reporting Services на любой платформе. Такое поведение наблюдается в следующих случаях..

Сценарий 1:

Укажите псевдоним вместо полного адреса электронной почты отправителя подписки по электронной почте. Когда сервер отчетов пытается доставить отчет в рамках подписки по электронной почте, появляется следующее сообщение об ошибке:
По крайней мере одного отправителя или из поля является обязательным и не был найден. Сообщения не снова.

Сценарий 2:

После обновления компьютер, на котором установлена Windows Vista или Windows Server 2008 Reporting Services, появляется следующее сообщение об ошибке, когда сервер отчетов обеспечивает отчета для подписки по электронной почте:
Необходим по крайней мере одного получателя, но не найдены. Сообщения не снова.
Эта проблема возникает, если выполняются указанные ниже условия.:
  • Адрес электронной почты отправителя является полный адрес электронной почты.
  • надписьюDefaultHostNameтег файла конфигурации на сервере отчетов не задано.
  • В диалоговом окнеПодписка;страница диспетчера отчетов, укажите псевдонимы вместо полных электронных адресовКому:Field:.
Если хотя бы один адрес электронной почты в,Кому:поле — это полный адрес электронной почты, подписка не ошибкой. Тем не менее отчет доставляется только по адресам, которые полных электронных адресов и, указанные в полях следующих получателей:
  • Кому:
  • Cc:
  • Отправка скрытых копий:
  • В ответ

Сценарий 3:

После обновления удаленного SMTP-сервера для Windows Vista или Windows Server 2008, появляется следующее сообщение об ошибке, когда сервер отчетов обеспечивает отчета для подписки по электронной почте:
Недопустимый адрес электронной почты одного или нескольких получателей.
Эта проблема возникает, если выполняются указанные ниже условия.:
  • Адрес электронной почты отправителя является полный адрес электронной почты.
  • надписьюDefaultHostNameтег файла конфигурации на сервере отчетов не задано.
  • В диалоговом окнеПодписка;страница диспетчера отчетов, укажите псевдонимы вместо полных электронных адресовКому:Field:.
Если хотя бы один адрес электронной почты в,Кому:поле — это полный адрес электронной почты, подписка не ошибкой. Тем не менее отчет доставляется только по адресам, которые полных электронных адресов и, указанные в полях следующих получателей:
  • Кому:
  • Cc:
  • Отправка скрытых копий:
  • В ответ

Причина

Эта проблема возникает потому, что Windows Server 2003 содержит функции, которая разрешает псевдонимов в их полных электронных адресов. Службы отчетов SQL Server 2005 зависит от того, эту возможность, чтобы разрешить использование псевдонимов электронной почты вместо полных электронных адресов. Тем не менее чтобы помочь отфильтровать адреса электронной почты значение false, Windows Vista и Windows Server 2008 не содержат эту функцию.

Решение

Чтобы устранить эту проблему, необходимо сначала убедиться, как адрес электронной почты отправителя для сервера отчетов указан полный адрес электронной почты. Это можно сделать с помощью одного из следующих способов:
  • В диалоговом окнеПараметры электронной почтыстраница средства настройки служб Reporting Services, необходимо указать полный адрес электронной почты вместо псевдонимАдрес отправителяПараметр.
  • В файле Rsreportserver.config, укажите полный адрес электронной почты вместо псевдонимОт:тег, который расположен в папкеRSEmailDPConfigurationтег. По умолчанию файл конфигурации расположен в следующей папке:
    C:\Program Files\Microsoft SQL Server\MSSQL.X :\Reporting Services\ReportServer
Затем воспользуйтесь одним из следующих методов для решения этой проблемы.

Способ 1.

ЗначениеDefaultHostNameУстановка имени домена для файла конфигурации сервера отчетов. Выполните следующие действия::
  1. Откройте файл конфигурации Rsreportserver.config.
  2. ИзменитьDefaultHostNameУстановка следующим образом:
    <DefaultHostName>DomainName</DefaultHostName>
    
    Примечание.имя_домена— Это имя домена.

Способ 2

В диалоговом окнеПодписка;страница диспетчера отчетов, убедитесь, что полных электронных адресов, все адреса электронной почты в следующие поля:
  • Кому:
  • Cc:
  • Отправка скрытых копий:
  • В ответ

Статус

Такое поведение является особенностью данного продукта..

Дополнительная информация

Действия по воспроизведению проблемы

  1. Установите на компьютере под управлением Windows Vista или на компьютере под управлением Windows Server 2008, SQL Server 2005 Reporting Services.
  2. Создание отчета.
  3. Создать подписку доставки электронной почты для отчетов путем указания псевдонима в сообщение электронной почтыКому:поля подписки.
  4. Попытка доставить отчет подписки электронной почты.

Свойства

Код статьи: 945601 - Последний отзыв: 28 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Reporting Services
Ключевые слова: 
kberrmsg kbtshoot kbprb kbsql2005rs kbexpertiseadvanced kbmt KB945601 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:945601

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com