您可以設定預存認證,使用 Reporting Services 報表伺服器存取報表的外部資料。 若自動執行報表,則會使用預存認證,例如,將報表發行為電子郵件的 Reporting Services 訂閱。 報表伺服器會在排定或觸發報表處理時,擷取並使用認證。 本主題會針對原生模式與 SharePoint 模式報表伺服器,逐步說明如何設定預存認證。
適用於: Reporting Services 原生模式 | Reporting Services SharePoint 模式 |
本主題內容:
Configure stored credentials for a report-specific data source (Native mode)
Configure stored credentials for a report-specific data source, (SharePoint mode)
Configure stored credentials for a shared data source (Native mode)
Configure stored credentials for a shared data source (SharePoint mode)
預存認證的安全性原則需求
您為預存認證所使用的帳戶,必須是針對下列其中一項報表伺服器安全性原則所設定的帳戶。 建議您選取具有環境所需之最基本之權限等級的原則。
允許本機登入。 如需詳細資訊,請參閱允許本機登入。
以批次工作登入。 如需詳細資訊,請參閱以批次工作登入。
如需原則的一般資訊,請參閱編輯群組原則物件的安全性設定。
為報表專屬的資料來源設定預存認證 (原生模式)
在原生模式的報表管理員中,瀏覽至包含該報表的資料夾。 按一下項目內容功能表
。按一下 [管理],然後按一下 [資料來源]。
選取 [自訂資料來源]。
在 [資料來源類型] 清單中,選取用於處理資料來源中之資料的資料處理延伸模組。
針對 [連接字串],請指定報表伺服器用於連接到資料來源的連接字串。 下列範例說明用來連接到 SQL Server AdventureWorks2012 資料庫的連接字串:
data source=<servername>;initial catalog=AdventureWorks2012若是 [連接方式],請選取 [安全地儲存在報表伺服器中的認證]。
輸入使用者名稱和密碼。
若帳戶是 Windows 網域使用者帳戶,請以此格式指定該帳戶:<網域>\<帳戶>,然後選取 [連接到資料來源時作為 Windows 認證]。
如果使用者名稱和密碼是資料庫認證,請勿選取 [連接到資料來源時做為 Windows 認證]。 如果資料庫伺服器支援模擬或委派,您就可以選取 [連接到資料來源後,模擬已驗證的使用者]。
按一下 [套用]。
Top
為報表專屬的資料來源設定預存認證 (SharePoint 模式)
瀏覽至包含報表的文件庫,然後按一下 [開啟] 功能表
。按一下第二個 [開啟] 功能表
,然後按一下 [管理資料來源]。按一下您要設定有預存認證的 [自訂] 料資來源的名稱。
在 [資料來源類型] 清單中,選取用於處理資料來源中之資料的資料處理延伸模組。
針對 [連接字串],請指定報表伺服器用於連接到資料來源的連接字串。 下列範例說明用來連接到 SQL Server AdventureWorks2012 資料庫的連接字串:
data source=<servername>;initial catalog=AdventureWorks2012若是 [認證],請選取 [預存認證]。
輸入 [使用者名稱] 與 [密碼]。
若帳戶是 Windows 網域使用者帳戶,請以此格式指定該帳戶:<網域>\<帳戶>,然後選取 [連接到資料來源時作為 Windows 認證]。
若使用者名稱與密碼是資料庫認證,請勿選取 [用做為 Windows 認證]。 如果資料庫伺服器支援模擬或委派,您可以選取 [設定執行內容到這個帳戶]。
按一下 [確定]。
Top
為共用資料來源設定預存認證 (原生模式)
在原生模式報表管理員中,瀏覽至共用資料來源項目。
.png)
按一下內容功能表
,然後按一下 [管理]。在 [資料來源類型] 清單中,指定用於處理資料來源中資料的資料處理延伸模組。
針對 [連接字串],請指定報表伺服器用於連接到資料來源的連接字串。 Microsoft 建議您不要在連接字串中指定認證。
下列範例說明用來連接到本機 SQL Server AdventureWorks2012 資料庫的連接字串:
data source=<localservername>; initial catalog=AdventureWorks2012輸入使用者名稱和密碼。
若帳戶是 Windows 網域使用者帳戶,請以此格式指定該帳戶:<網域>\<帳戶>,然後選取 [連接到資料來源時作為 Windows 認證]。
如果使用者名稱和密碼是資料庫認證,請勿選取 [連接到資料來源時做為 Windows 認證]。 如果資料庫伺服器支援模擬或委派,您就可以選取 [連接到資料來源後,模擬已驗證的使用者]。
按一下 [套用]。
Top
為共用資料來源設定預存認證 (SharePoint 模式)
在文件庫中,瀏覽至共用資料來源項目。
.png)
按一下內容功能表
,然後按一下第二個內容功能表
。按一下 [編輯資料來源定義]。
在 [資料來源類型] 清單中,指定用於處理資料來源中資料的資料處理延伸模組。
針對 [連接字串],請指定報表伺服器用於連接到資料來源的連接字串。 Microsoft 建議您不要在連接字串中指定認證。
下列範例說明用來連接到本機 SQL Server AdventureWorks2012 資料庫的連接字串:
data source=<localservername>; initial catalog=AdventureWorks2012輸入使用者名稱和密碼。
若帳戶是 Windows 網域使用者帳戶,請以此格式指定該帳戶:<網域>\<帳戶>,然後選取 [用做為 Windows 認證]。
若使用者名稱與密碼是資料庫認證,請勿選取 [用做為 Windows 認證]。 若資料庫伺服器支援模擬或委派,則可選取 [設定執行內容到這個帳戶]。
按一下 [確定]。
Top