Delen via


E-mail configureren voor een Reporting Services-servicetoepassing

Van toepassing op: SQL Server Reporting Services (2016) Niet ondersteund Power BI Report Server SharePoint

Het Rapporteringsservices-gegevenswaarschuwingensysteem stuurt waarschuwingen via e-mailberichten. Als u e-mail wilt verzenden, moet u mogelijk uw Reporting Services-servicetoepassing configureren en moet u mogelijk de uitbreiding voor e-mailbezorging voor de servicetoepassing wijzigen. De e-mailinstellingen zijn ook vereist als u van plan bent om de uitbreiding voor e-mailbezorging te gebruiken voor de reporting services-abonnementsfunctie.

Opmerking

Reporting Services-integratie met SharePoint is niet meer beschikbaar na SQL Server 2016.

E-mail configureren voor de gedeelde service

  1. Selecteer in Centraal beheer van SharePoint het toepassingsbeheer.

  2. Selecteer Servicetoepassingen beheren in de groep Servicetoepassingen.

  3. Selecteer in de lijst Naam de naam van uw Reporting Services-servicetoepassing.

  4. Selecteer E-mailinstellingen op de pagina Reporting Services-toepassing beheren .

  5. Selecteer SMTP-server gebruiken.

  6. Voer in het vak Uitgaande SMTP-server de naam van een SMTP-server in.

  7. Voer in het vak Van-adres een e-mailadres in.

    Dit adres is de afzender van alle e-mailberichten met waarschuwingen.

    Het account van de gebruiker die is opgegeven in Van-adres , moet een beheerd account zijn dat u hebt opgegeven toen u de groep van toepassingen voor de Reporting Services-servicetoepassing hebt geconfigureerd. Als u gemachtigd bent, kunt u een lijst met bestaande beheerde accounts weergeven op de pagina Serviceaccounts in Centraal beheer van SharePoint.

  8. Kies OK.

NTLM-verificatie

  1. Als voor uw e-mailomgeving NTLM-verificatie is vereist en anonieme toegang niet is toegestaan, moet u de configuratie van de extensie voor e-mailbezorging wijzigen voor uw Reporting Services-servicetoepassingen. Als u bijvoorbeeld het volgende bericht ziet in de laatste resultaten op de pagina Abonnementen beheren : abonnementen.

    • Fout bij het verzenden van e-mail: de SMTP-server vereist een beveiligde verbinding of de client is niet geverifieerd. Het serverantwoord was: 5.7.1 Client is niet geverifieerdMail wordt niet opnieuw verzonden.

    Wijzig de SMTPAuthenticate om een waarde van '2' te gebruiken. Deze waarde kan niet worden gewijzigd vanuit de gebruikersinterface. In het volgende PowerShell-voorbeeldscript wordt de volledige configuratie voor de e-mailleveringsextensie van de rapportserver bijgewerkt voor de servicetoepassing met de naam 'SSRS_TESTAPPLICATION'. Enkele van de knooppunten die in het script worden vermeld, kunnen ook worden ingesteld vanuit de gebruikersinterface, bijvoorbeeld het 'Van'-adres.

    $app=get-sprsserviceapplication |where {$_.name -like "SSRS_TESTAPPLICATION *"}  
    $emailCfg = Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml   
    $emailXml = [xml]$emailCfg   
    $emailXml.SelectSingleNode("//SMTPServer").InnerText = "your email server name"  
    $emailXml.SelectSingleNode("//SendUsing").InnerText = "2"  
    $emailXml.SelectSingleNode("//SMTPAuthenticate").InnerText = "2"  
    $emailXml.SelectSingleNode("//From").InnerText = "your FROM email address"  
    Set-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" -ExtensionConfiguration $emailXml.OuterXml  
    
  2. Als u de naam van uw servicetoepassing wilt controleren, voert u de Get-SPRSServiceApplication cmdlet uit.

    get-sprsserviceapplication  
    
  3. In het volgende voorbeeld worden de huidige waarden van de e-mailextensie voor de servicetoepassing met de naam SSRS_TESTAPPLICATION geretourneerd.

    $app=get-sprsserviceapplication |where {$_.name -like "SSRSTEST_APPLICATION*"}  
    Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml  
    
  4. In het volgende voorbeeld wordt een nieuw bestand met de naam 'emailconfig.txt' gemaakt met de huidige waarden van de e-mailextensie voor de servicetoepassing met de naam 'SSRS_TESTAPPLICATION'

    $app=get-sprsserviceapplication |where {$_.name -like "SSRS_TESTAPPLICATION*"}  
    Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml | out-file c:\emailconfig.txt  
    

Meer vragen? Probeer het Reporting Services-forum te vragen.