Share via


開啟或關閉 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 論壇