共用方式為


儲存資料來源的認證

您可以設定預存認證,使用 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)

預存認證的安全性原則需求

從 Secure Store Service 設定金鑰按鈕您為預存認證所使用的帳戶,必須是針對下列其中一項報表伺服器安全性原則所設定的帳戶。 建議您選取具有環境所需之最基本之權限等級的原則。

  1. 允許本機登入。 如需詳細資訊,請參閱允許本機登入

  2. 以批次工作登入。 如需詳細資訊,請參閱以批次工作登入

  3. 如需原則的一般資訊,請參閱編輯群組原則物件的安全性設定

為報表專屬的資料來源設定預存認證 (原生模式)

  1. 在原生模式的報表管理員中,瀏覽至包含該報表的資料夾。 按一下項目內容功能表 ssrs_report_manager_item_context_menu

  2. 按一下 [管理],然後按一下 [資料來源]。

  3. 選取 [自訂資料來源]

  4. 在 [資料來源類型] 清單中,選取用於處理資料來源中之資料的資料處理延伸模組。

  5. 針對 [連接字串],請指定報表伺服器用於連接到資料來源的連接字串。 下列範例說明用來連接到 SQL Server AdventureWorks2012 資料庫的連接字串:

    data source=<servername>;initial catalog=AdventureWorks2012
    
  6. 若是 [連接方式],請選取 [安全地儲存在報表伺服器中的認證]。

  7. 輸入使用者名稱和密碼。

    • 若帳戶是 Windows 網域使用者帳戶,請以此格式指定該帳戶:<網域>\<帳戶>,然後選取 [連接到資料來源時作為 Windows 認證]。

    • 如果使用者名稱和密碼是資料庫認證,請勿選取 [連接到資料來源時做為 Windows 認證]。 如果資料庫伺服器支援模擬或委派,您就可以選取 [連接到資料來源後,模擬已驗證的使用者]

  8. 按一下 [套用]

    搭配回到頁首連結使用的箭頭圖示 Top

為報表專屬的資料來源設定預存認證 (SharePoint 模式)

  1. 瀏覽至包含報表的文件庫,然後按一下 [開啟] 功能表 ssrs_sharepoint_item_context_menu

  2. 按一下第二個 [開啟] 功能表 ssrs_sharepoint_item_context_menu,然後按一下 [管理資料來源]。

  3. 按一下您要設定有預存認證的 [自訂] 料資來源的名稱。

  4. 在 [資料來源類型] 清單中,選取用於處理資料來源中之資料的資料處理延伸模組。

  5. 針對 [連接字串],請指定報表伺服器用於連接到資料來源的連接字串。 下列範例說明用來連接到 SQL Server AdventureWorks2012 資料庫的連接字串:

    data source=<servername>;initial catalog=AdventureWorks2012
    
  6. 若是 [認證],請選取 [預存認證]。

  7. 輸入 [使用者名稱] 與 [密碼]。

    • 若帳戶是 Windows 網域使用者帳戶,請以此格式指定該帳戶:<網域>\<帳戶>,然後選取 [連接到資料來源時作為 Windows 認證]。

    • 若使用者名稱與密碼是資料庫認證,請勿選取 [用做為 Windows 認證]。 如果資料庫伺服器支援模擬或委派,您可以選取 [設定執行內容到這個帳戶]

  8. 按一下 [確定]。

    搭配回到頁首連結使用的箭頭圖示 Top

為共用資料來源設定預存認證 (原生模式)

  1. 在原生模式報表管理員中,瀏覽至共用資料來源項目。共用資料來源圖示

  2. 按一下內容功能表 ssrs_report_manager_item_context_menu,然後按一下 [管理]。

  3. 在 [資料來源類型] 清單中,指定用於處理資料來源中資料的資料處理延伸模組。

  4. 針對 [連接字串],請指定報表伺服器用於連接到資料來源的連接字串。 Microsoft 建議您不要在連接字串中指定認證。

    下列範例說明用來連接到本機 SQL Server AdventureWorks2012 資料庫的連接字串:

    data source=<localservername>; initial catalog=AdventureWorks2012
    
  5. 輸入使用者名稱和密碼。

    • 若帳戶是 Windows 網域使用者帳戶,請以此格式指定該帳戶:<網域>\<帳戶>,然後選取 [連接到資料來源時作為 Windows 認證]。

    • 如果使用者名稱和密碼是資料庫認證,請勿選取 [連接到資料來源時做為 Windows 認證]。 如果資料庫伺服器支援模擬或委派,您就可以選取 [連接到資料來源後,模擬已驗證的使用者]

  6. 按一下 [套用]

    搭配回到頁首連結使用的箭頭圖示 Top

為共用資料來源設定預存認證 (SharePoint 模式)

  1. 在文件庫中,瀏覽至共用資料來源項目。共用資料來源圖示

  2. 按一下內容功能表 ssrs_sharepoint_item_context_menu,然後按一下第二個內容功能表 ssrs_sharepoint_item_context_menu

  3. 按一下 [編輯資料來源定義]。

  4. 在 [資料來源類型] 清單中,指定用於處理資料來源中資料的資料處理延伸模組。

  5. 針對 [連接字串],請指定報表伺服器用於連接到資料來源的連接字串。 Microsoft 建議您不要在連接字串中指定認證。

    下列範例說明用來連接到本機 SQL Server AdventureWorks2012 資料庫的連接字串:

    data source=<localservername>; initial catalog=AdventureWorks2012
    
  6. 輸入使用者名稱和密碼。

    • 若帳戶是 Windows 網域使用者帳戶,請以此格式指定該帳戶:<網域>\<帳戶>,然後選取 [用做為 Windows 認證]。

    • 若使用者名稱與密碼是資料庫認證,請勿選取 [用做為 Windows 認證]。 若資料庫伺服器支援模擬或委派,則可選取 [設定執行內容到這個帳戶]。

  7. 按一下 [確定]

    搭配回到頁首連結使用的箭頭圖示 Top

請參閱

工作

設定報表的資料來源屬性 (報表管理員)

建立、刪除或修改共用資料來源 (報表管理員)

參考

資料來源屬性頁面 (報表管理員)

新增資料來源頁面 (報表管理員)

概念

指定報表資料來源的認證及連接資訊