SSRS是微軟的高度內建的報表服務,通過報表服務配置管理器(Reporting Service Configuration Manager,簡稱RSCM),能夠輕松實作報表的配置和管理,本文主要分享憑證和郵件的配置。
一,配置憑證(Credentials)
1,配置報表服務賬戶(Service Account)
報表服務賬戶(Service Account)是Reporting Service 運作的賬戶,如圖,推薦通過配置管理器修改該賬戶,

可以通過檢視Windows 的 Service 來檢視,強烈建議使用RSCM來修改Reporting Service的Account,這是因為RSCM對相關元件進行修改操作,以完成賬戶的修改。
2,配置連結到Report Server 資料庫的權限
報表服務需要到ReportServer資料庫中讀取資料,以及驗證敏感資訊,要連接配接到報表伺服器資料庫,Reporting Service需要存儲憑證(Credential)。
點選“Change Credentials”修改憑證,使用Windows 驗證方式,在憑證中保持連結到ReportServer 資料庫使用的Login 和Password。
3,資料源權限
當在浏覽器中通路報表時,出現無法登入報表伺服器的錯誤:
An error has occurred during report processing. (rsProcessingAborted) Cannot create a connection to data source 'DataSourceName'. (rsErrorOpeningConnection)
當點選“Test Connection”按鈕測試連接配接時,SSRS抛出'NT Authority\Anonymous Logon' 的錯誤消息:
這種情況需要修改連接配接的憑證,SSRS使用憑證儲存連接配接的安全驗證資訊,使用者需要填寫Windows 域使用者的賬号和密碼,并勾選 “Use as Winodows credentials when connectiong to the data source”:
二,配置SMTP
在報表服務配置管理器中配置郵件,可以在SSRS中建立訂閱(Subscription),按照排程(Schedule)發送郵件。
1,在報表服務配置管理中,配置郵件設定
在“Email Settings”中,配置發送位址(Sender Address)和SMTP Server的位址,注意,在這裡沒有對通路SMTP Server的進行使用者安全性驗證,比如輸入賬号和密碼。
2,配置通路SMTP的安全驗證
預設情況下,Reporting Service使用匿名驗證通路SMTP Server,但是目前大多數SMTP Server都不支援匿名驗證,需要修改通路SMTP Server的安全驗證類型,這在Reporting Service Configuration Manager中是無法修改的,需要直接修改Reporting Service的配置文檔。
SSRS的配置檔案名是 rsreportserver.config,在SQL Server 2012版本中,配置檔案存放在:
在rsreportserver.config檔案中,有2個重要的結點需要配置
2.1,配置安全驗證類型
Authentication 指定報表伺服器所接受的一個或多個安全驗證類型。隻會自動添加預設設定,若要添加其他設定,必須使用文本編輯器将相應的元素結構添加到 RSReportServer.config 檔案中并設定其值。
在配置文檔中,EnableAuthPersistance 設定為 True,将RSWindowsNegotiate 注釋掉。
<a></a>
2.2,配置SMTP安全驗證
結點SMTPAuthenticate表示通過 TCP/IP協定向 SMTP 服務發送消息時使用的身份驗證類型,節點值是一個整數值:
0 是匿名通路,預設值,不需要進行身份驗證
2 是身份驗證,Reporting Services 通過 Windows 服務的安全憑證連接配接到 SMTP 伺服器
參考文檔:
<a href="https://technet.microsoft.com/en-us/library/ms157273.aspx" target="_blank">RsReportServer.config Configuration File</a>
本文版權歸作者和部落格園所有,歡迎轉載,但未經作者同意,必須保留此段聲明,且在文章頁面醒目位置顯示原文連接配接,否則保留追究法律責任的權利。
本文轉自悅光陰部落格園部落格,原文連結:http://www.cnblogs.com/ljhdo/p/4432674.html,如需轉載請自行聯系原作者