Mengonfigurasi email untuk aplikasi layanan Reporting Services

Berlaku untuk: SQL Server Reporting Services (2016) ❌ Power BI Report Server SharePoint

Pemberitahuan data Reporting Services mengirimkan pemberitahuan dalam pesan email. Untuk mengirim email, Anda mungkin perlu mengonfigurasi aplikasi layanan Reporting Services dan Anda mungkin perlu mengubah ekstensi pengiriman email untuk aplikasi layanan. Pengaturan email juga diperlukan jika Anda berencana menggunakan ekstensi pengiriman email untuk fitur langganan Reporting Services.

Catatan

Integrasi Reporting Services dengan SharePoint tidak lagi tersedia setelah SQL Server 2016.

Mengonfigurasi email untuk layanan bersama

  1. Di Administrasi Pusat SharePoint, pilih Manajemen Aplikasi.

  2. Di grup Aplikasi Layanan, pilih Kelola aplikasi layanan.

  3. Di daftar Nama, pilih nama aplikasi layanan Reporting Services Anda.

  4. Pilih Pengaturan Email di halaman Kelola Aplikasi Reporting Services.

  5. Pilih Gunakan server SMTP.

  6. Dalam kotak Server SMTP Keluar, masukkan nama server SMTP.

  7. Dalam kotak Alamat dari, masukkan alamat email.

    Alamat ini adalah pengirim semua pesan email pemberitahuan.

    Akun pengguna yang ditentukan dalam Alamat dari harus merupakan akun terkelola yang Anda tentukan saat mengonfigurasi kumpulan aplikasi untuk aplikasi layanan Reporting Services. Jika Anda memiliki izin, Anda bisa menampilkan daftar akun terkelola yang sudah ada di halaman Akun Layanan di Administrasi Pusat SharePoint.

  8. Pilih OK.

Otentikasi NTLM

  1. Jika lingkungan email Anda memerlukan autentikasi NTLM dan tidak mengizinkan akses anonim, Anda perlu mengubah konfigurasi ekstensi pengiriman email untuk aplikasi layanan Reporting Services Anda. Misalnya, jika Anda melihat pesan berikut di Hasil Terakhir di halaman Kelola Langganan:langganan.

    • Gagal mengirim email: Server SMTP memerlukan koneksi aman atau klien tidak diautentikasi. Respons server adalah: 5.7.1 Klien tidak diautentikasiMail tidak akan ditolak.

    Ubah SMTPAuthenticate untuk menggunakan nilai "2". Nilai ini tidak dapat diubah dari antarmuka pengguna. Contoh skrip PowerShell berikut memperbarui konfigurasi lengkap untuk ekstensi pengiriman email server laporan untuk aplikasi layanan bernama "SSRS_TESTAPPLICATION". Perhatikan beberapa simpul yang tercantum dalam skrip juga dapat diatur dari antarmuka pengguna, misalnya alamat "Dari".

    $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. Jika Anda perlu memverifikasi nama aplikasi layanan Anda, jalankan cmdlet Get-SPRSServiceApplication.

    get-sprsserviceapplication  
    
  3. Contoh berikut mengembalikan nilai ekstensi email saat ini untuk aplikasi layanan bernama "SSRS_TESTAPPLICATION".

    $app=get-sprsserviceapplication |where {$_.name -like "SSRSTEST_APPLICATION*"}  
    Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml  
    
  4. Contoh berikut membuat file baru bernama "emailconfig.txt" dengan nilai ekstensi email saat ini untuk aplikasi layanan bernama "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  
    

Ada pertanyaan lagi? Coba tanyakan forum Reporting Services.