開啟或關閉 Reporting Services 功能

您可以關閉鎖定策略中未使用的報表伺服器功能,以減少實際執行報表伺服器的攻擊面。 在大多數案例中,您會想要同時執行 Reporting Services 功能,以便能夠使用 Reporting Services 中所提供的所有功能。 不過,根據部署模型而定,您可以停用不需要的功能。 例如,如果所有報表處理都設定為排程的作業,您就可以只啟用背景處理。 同樣地,如果只想要視需要執行的互動式報表,可以只執行報表伺服器 Web 服務。

本文中的程序將示範如何關閉原生模式 Reporting Services 功能。 您可以透過不同的方式來設定功能,例如直接編輯 RsReportServer.config 檔案,或是在 SQL Server Management Studio 中,使用以原則為基礎之管理的 [Reporting Services 的介面區設定] Facet。 使用下列連結即可找到說明如何開啟或關閉功能的程序:

報表伺服器 web 服務

透過編輯設定來開啟或關閉報表伺服器 Web 服務

  1. 在文字編輯器中開啟 RsReportServer.config 檔案。 如需詳細資訊,請參閱修改 Reporting Services 設定檔 (RSreportserver.config)

  2. 若要開啟報表伺服器 Web 服務,請將 IsWebServiceEnabled 設定為 true

    <IsWebServiceEnabled>true</IsWebServiceEnabled>  
    
  3. 若要關閉報表伺服器 Web 服務,請將 IsWebServiceEnabled 設定為 false

    <IsWebServiceEnabled>false</IsWebServiceEnabled>  
    
  4. 儲存您的變更,然後關閉檔案。

使用 SQL Server Management Studio 來開啟或關閉報表伺服器 Web 服務

  1. 開啟 SQL Server Management Studio 並連接至您想要設定的 Reporting Services 執行個體。

  2. 在物件總管中,以滑鼠右鍵按一下 Reporting Services 節點,指向 [原則],然後選取 [Facet]

  3. [Facet] 清單中,選取 [Reporting Services 的介面區組態]

  4. [Facet 屬性] 底下:

    • 若要開啟報表伺服器 Web 服務,請將 [WebServiceAndHTTPAccessEnabled] 設定為 True

    • 若要關閉報表伺服器 Web 服務,請將 [WebServiceAndHTTPAccessEnabled] 設定為 False

  5. 選取 [確定]。

排程的事件和傳遞

透過編輯設定來開啟或關閉排程的事件和傳遞

  1. 在文字編輯器中開啟 RsReportServer.config 檔案。 如需詳細資訊,請參閱修改 Reporting Services 設定檔 (RSreportserver.config)

  2. 若要開啟排程的報表處理和傳遞,請將 IsSchedulingServiceIsNotificationServiceIsEventService 設定為 true

    <IsSchedulingService>true</IsSchedulingService>  
    <IsNotificationService>true</IsNotificationService>  
    <IsEventService>true</IsEventService>  
    
  3. 若要關閉排程的報表處理和傳遞,請將 IsSchedulingServiceIsNotificationServiceIsEventService 設定為 false

    <IsSchedulingService>false</IsSchedulingService>  
    <IsNotificationService>false</IsNotificationService>  
    <IsEventService>false</IsEventService>  
    
  4. 儲存您的變更,然後關閉檔案。

注意

您不能完全關閉幕後處理,因為它提供了伺服器作業所需的資料庫維護功能。

入口網站

從 SQL Server 2016 Reporting Services 累計更新 2 開始,入口網站一律會啟用。

Windows 整合式安全性

使用 SQL Server Management Studio 來開啟或關閉 Windows 整合式安全性

  1. 開啟 SQL Server Management Studio 並連接至您想要設定的 Reporting Services 執行個體。

  2. 在物件總管中,以滑鼠右鍵按一下 Reporting Services 節點,然後選取 [内容]。

  3. 在 [伺服器内容] 對話方塊的 [選取頁面]底下,選取 [安全性]。

    • 若要開啟 Windows 整合式安全性,請選取 [為報表資料來源啟用 Windows 整合式安全性] 選項。

    • 若要關閉 Windows 整合式安全性,請清除 [為報表資料來源啟用 Windows 整合式安全性] 選項。

  4. 選取 [確定]。

報表伺服器 Configuration Manager (原生模式)

更多問題嗎? 試試 Reporting Services 論壇