如何:為電子郵件傳遞設定報表伺服器 (Reporting Services 組態)

新增: 2005 年 12 月 5 日

報表伺服器電子郵件是訂閱的預設傳遞延伸模組,但您必須先設定它才能夠使用它。若要為電子郵件傳遞設定報表伺服器,您必須擁有對 Simple Mail Transport Protocol (SMTP) 伺服器的存取權。此外,您也必須擁有適當權限,可讓您將電子郵件傳送至 SMTP 伺服器,以便後續傳遞至有效的電子郵件帳戶。

如果您沒有為電子郵件傳遞設定報表伺服器,或您沒有對 SMTP 伺服器的存取權,您可以利用檔案共用傳遞延伸模組,將報表散發至可透過網路連接存取的共用資料夾。

若要設定報表伺服器電子郵件,可以使用 Reporting Services 組態工具或者編輯組態檔。Reporting Services 組態工具會提供報表伺服器所需的最低設定。如果想要使用本機 SMTP 服務或指定進階設定,請修改組態檔。

根據組織內的安全性政策,您可能需要預先要求權限,才能從企業 SMTP 伺服器傳送電子郵件。如需詳細資訊,請向系統或網路管理員查詢。

如果想要評估報表伺服器電子郵件功能或疑難排解訂閱或傳遞問題,可以將報表伺服器電子郵件設定為使用能夠將報表傳遞至本機資料夾的本機 SMTP 服務。如需詳細資訊,請參閱<設定報表伺服器的電子郵件傳遞>。

若要使用 Reporting Services 組態工具設定報表伺服器電子郵件

  1. 確認報表伺服器 Windows 服務擁有 SMTP 伺服器的 Send As 權限。啟動 Reporting Services 組態工具,並連接到報表伺服器執行個體。

  2. 在 [電子郵件設定] 頁面上,輸入 SMTP 伺服器的名稱。此值可以是 IP 位址、您公司內部網路之電腦的 UNC 名稱,或是完整的網域名稱。

  3. [寄件者地址] 中,輸入擁有從 SMTP 伺服器傳送電子郵件之權限的帳戶名稱。

  4. 按一下 [套用]

若要為報表伺服器設定遠端 SMTP 服務

  1. 確認報表伺服器 Windows 服務擁有 SMTP 伺服器的 Send As 權限。

  2. 在文字編輯器中開啟 RSReportServer.config 檔。

  3. 確認 <UrlRoot> 設定為報表伺服器的 URL 位址。此值是在您設定報表伺服器時設定的,所以它應該已被填入。如果未設定此值,請輸入報表伺服器的 URL 位址。

  4. 在 [傳遞] 區段中,尋找 <ReportServerEmail>。

  5. 在 <SMTPServer> 中,輸入 SMTP 伺服器的名稱。此值可以是 IP 位址、您公司內部網路之電腦的 UNC 名稱,或是完整的網域名稱。

  6. 確認 <SendUsing> 設定為 2。如果它設定為其他值,報表伺服器不會設定為使用遠端 SMTP 服務。

  7. 在 <From> 中,輸入擁有從 SMTP 伺服器傳送電子郵件之權限的帳戶名稱。

  8. 儲存檔案。

    報表伺服器會自動使用新的設定;您不需要重新啟動服務。您可以指定其他 SMTP 設定,來進一步設定如何將 SMTP 伺服器用於報表伺服器電子郵件傳遞。如需詳細資訊,請參閱<設定報表伺服器的電子郵件傳遞>和<RSReportServer 組態檔>。

若要為報表伺服器設定本機 SMTP 服務

  1. 在 [控制台] 中,按兩下 [新增或移除程式]

  2. 按一下 [新增/移除 Windows 元件] 以啟動 [Windows 元件精靈]。

  3. 選取 [應用程式伺服器] 並按一下 [詳細資料]

  4. 選取 [Internet Information Services (IIS)],再按一下 [詳細資料]

  5. 選取 [SMTP Service] 核取方塊,再按一下 [確定]

  6. 在 [Windows 元件精靈] 中按 [下一步]。按一下 [完成]

  7. 確認 [服務] 主控台中有執行該服務。

  8. 在文字編輯器中開啟 RSReportServer.config 檔。

  9. 確認 <UrlRoot> 設定為報表伺服器的 URL 位址。此值是在您設定報表伺服器時設定的,所以它應該已被填入。如果未設定此值,請輸入報表伺服器的 URL 位址。

  10. 在 [傳遞] 區段中,尋找 <ReportServerEmail>。

  11. 在 <SMTPServer> 中,清除此設定的所有值,但不要刪除標記。

  12. 將 <SendUsing> 設定為 1。如果將它設定為其他值,報表伺服器就不會設定為使用遠端 SMTP 服務。

  13. <SMTPServerPickupDirectory> 設定為本機磁碟機上的資料夾。

  14. 將 <From> 設定為擁有從 SMTP 伺服器傳送電子郵件之權限的帳戶名稱。

  15. 儲存檔案。

請參閱

工作

如何:設定預設傳遞延伸模組 (報表管理員)

概念

設定報表伺服器的電子郵件傳遞
Reporting Services 中的檔案共用傳遞
Reporting Services 中的電子郵件傳遞
Reporting Services 組態工具

其他資源

透過訂閱傳遞報表

說明及資訊

取得 SQL Server 2005 協助