Odběry e-mail SQL Server 2005 Reporting Services nefungují v systému Windows Vista a Windows Server 2008, pokud použijete aliasy jako e-mailové adresy

Překlady článku Překlady článku
ID článku: 945601 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Poznámka: Tento článek platí také k Microsoft SQL Server 2008 Reporting služby Community Technology Preview (CTP).

V Microsoft SQL Server 2005 Reporting Services odběry elektronické pošty nefungují po upgradu serveru sestavy nebo vzdálený server SMTP do systému Windows Vista nebo Windows Server 2008. K tomuto problému dochází při Reporting je spuštěna na libovolné platformě. K tomuto problému dochází v následujících scénářích.

Situace 1

Zadejte alias namísto úplnou e-mailovou adresu pro odesílatele e-mailové odběry. Pokud server sestav se pokusí doručit sestavy jako součást e-mailové odběry, zobrazí se následující chybová zpráva:
Alespoň jeden z od nebo odesílatel je vyžadováno pole a ani nebyla nalezena. Znovu pošty není být odeslán.

Scénář 2

Po upgradu počítače, který má nainstalována do systému Windows Vista nebo Windows Server 2008 Reporting Services zobrazí chybová zpráva při server sestav doručí sestavy odběry e-mailu:
Je vyžadován nejméně jeden příjemce ale nebyl nalezen žádný. Znovu pošty není být odeslán.
Tento problém nastane v případě splnění následujících podmínek:
  • E-mailová adresa odesílatele je úplnou e-mailovou adresu.
  • Značku DefaultHostName konfigurační soubor na serveru sestavy není nastavena.
  • Odběr stránku Správce sestav je zadat aliasů namísto úplné e-mailové adresy pro pole.
Pokud alespoň jeden e-mailovou adresu do pole úplnou e-mailovou adresu, odběru není nezdaří. Však sestavy je doručena pouze adresy, které jsou úplné e-mailové adresy a, které jsou zadány v následujících polích příjemců:
  • To
  • Cc
  • Skrytá
  • Odpověď pro

Scénář 3

Po upgradu vzdálený server SMTP do systému Windows Vista nebo Windows Server 2008, obdržíte následující chybová zpráva při server sestav doručí sestavy odběry e-mailu:
E-mailovou adresu jednoho nebo více příjemců není platný.
Tento problém nastane v případě splnění následujících podmínek:
  • E-mailová adresa odesílatele je úplnou e-mailovou adresu.
  • Značku DefaultHostName konfigurační soubor na serveru sestavy není nastavena.
  • Odběr stránku Správce sestav je zadat aliasů namísto úplné e-mailové adresy pro pole.
Pokud alespoň jeden e-mailovou adresu do pole úplnou e-mailovou adresu, odběru není nezdaří. Však sestavy je doručena pouze adresy, které jsou úplné e-mailové adresy a, které jsou zadány v následujících polích příjemců:
  • To
  • Cc
  • Skrytá
  • Odpověď pro

Příčina

K tomuto problému dochází, protože Windows Server 2003 obsahuje funkci, která řeší aliasy jejich úplnou e-mailové adresy. SQL Server 2005 Reporting Services závisí na tuto funkci povolit pro používání e-mailové aliasy místo úplné e-mailové adresy. Však pomoci odfiltrovat false e-mailové adresy, Windows Vista a Windows Server 2008 neobsahuje tuto funkci.

Řešení

Chcete-li tento problém vyřešit, musíte nejprve přesvědčit zadána úplnou e-mailovou adresu jako adresu odesílatele e-mailu pro server pro vykazování. To lze provést pomocí následujících metod:
  • Ve stránce Nastavení Email nástroje Konfigurace služby Reporting zadat úplnou e-mailovou adresu namísto alias pro nastavení Adresa odesílatele.
  • V soubor Rsreportserver.config zadejte úplnou e-mailovou adresu namísto alias pro značku Z, který je umístěn pod značku RSEmailDPConfiguration. Ve výchozím konfigurační soubor umístěn v následující složce:
    C:\Program Files\Microsoft SQL Server\MSSQL. x \Reporting Services\ReportServer
Potom použijte jednu z následujících metod řešení tohoto problému.

Metoda 1

Nastavit nastavení DefaultHostName konfiguračního souboru serveru sestavy na název domény. Postupujte takto:
  1. Otevřete konfigurační soubor Rsreportserver.config.
  2. Upravit nastavení DefaultHostName takto:
    <DefaultHostName>DomainName</DefaultHostName>
    
    DomainNamePoznámka je zástupný symbol pro název domény.

Metoda 2

Na stránce odběr správce sestav zkontrolujte, zda jsou všechny e-mailové adresy v následujících polích úplnou e-mailové adresy:
  • To
  • Cc
  • Skrytá
  • Odpověď pro

Prohlášení

Toto chování je záměrné.

Další informace

Postup reprodukce problému

  1. Na počítači se systémem Windows Vista nebo v počítači se systémem Windows Server 2008 nainstalovat SQL Server 2005 Reporting Services.
  2. Vytvořit sestavu.
  3. Vytvořit odběr doručování e-mailu pro sestavu zadáním e-mailový alias do pole odběr.
  4. Zkuste dodání sestavy odběru e-mailu.

Vlastnosti

ID článku: 945601 - Poslední aktualizace: 19. prosince 2007 - Revize: 1.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Reporting Services
Klíčová slova: 
kbmt kberrmsg kbtshoot kbprb kbsql2005rs kbexpertiseadvanced KB945601 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:945601

Dejte nám zpětnou vazbu

 

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