伺服器屬性進階頁面 - Power BI 報表伺服器和 Reporting Services

適用於:✅SQL Server 2016 (13.x) Reporting Services 和更新版本✅ Power BI 報表伺服器

您可以使用這個頁面來設定報表伺服器的系統屬性。 有許多方式可設定系統屬性。 這項工具提供了圖形化使用者介面,如此您不需要撰寫程式碼就可以設定屬性。

若要開啟此頁面,請啟動 SQL Server Management Studio,並連線至報表伺服器執行個體,然後以滑鼠右鍵按一下報表伺服器名稱,再選取 [屬性] 。 選取 [進階] ,即可開啟此頁面。

選項。

AccessControlAllowCredentials

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

指出當 credentials 旗標設為 true 時,是否可以公開用戶端要求的回應。 預設值為 false

AccessControlAllowHeaders

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

伺服器在用戶端提出要求時,將會允許的標題清單 (以逗號分隔)。 這個屬性可以是空字串,而指定 * 將允許所有標題。

AccessControlAllowMethods

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

伺服器在用戶端提出要求時,將會允許的 HTTP 方法清單 (以逗號分隔)。 預設值為 (GET、PUT、POST、PATCH、DELETE),而指定 * 將允許所有方法。

AccessControlAllowOrigin

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

伺服器在用戶端提出要求時,將會允許的來源清單 (以逗號分隔)。 預設值為空白,可防止所有要求。 指定 * 允許未設定認證時的所有原始來源。 如果指定認證,則必須指定明確的原始來源清單。

AccessControlExposeHeaders

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

伺服器向用戶端公開的標題清單 (以逗號分隔)。 預設值是空白。

AccessControlMaxAge

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

指定可快取預檢要求結果的秒數。 預設值為 600 (10 分鐘)。

AllowedResourceExtensionsForUpload

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

設定可上傳到報表伺服器之資源的延伸模組。 不需要包含內建檔案類型的副檔名,例如 *.rdl 和 *.pbix。 預設值為 *, *.xml, *.xsd, *.xsl, *.png, *.gif, *.jpg, *.tif, *.jpeg, *.tiff, *.bmp, *.pdf, *.svg, *.rtf, *.txt, *.doc, *.docx, *.pps, *.ppt, *.pptx

CustomHeaders

僅限 Power BI 報表伺服器、Reporting Services 2019 及更新版本

設定所有符合指定 regex 模式的 URL 標頭值。 使用者可以使用有效的 XML 來更新 CustomHeaders 值,以設定所選要求 URL 的標頭值。 系統管理員可以在 XML 中新增任意數量的標頭。 在 Reporting Services 2019 中,依預設不會有自訂標頭,其值為空白。 根據預設,在 Power BI 報表伺服器 2020 年 1 月和更新版本中,該值為:

<CustomHeaders>
    <Header>
        <Name>X-Frame-Options</Name>
        <Pattern>(?(?=.*api.*|.*rs:embed=true.*|.*rc:toolbar=false.*)(^((?!(.+)((\/api)|(\/(.+)(rs:embed=true|rc:toolbar=false)))).*$))|(^(?!(http|https):\/\/([^\/]+)\/powerbi.*$)))</Pattern>
        <Value>SAMEORIGIN</Value>
    </Header>
</CustomHeaders>

注意

太多標頭可能會影響效能。

我們建議您驗證拓撲的組態,以確保標頭集與您的 Reporting Services 部署相容。 如果瀏覽器也不具有適當的設定,則選擇的設定可能會在瀏覽器中造成錯誤。 例如,如果伺服器未設定為使用 https,則不應新增 HSTS 組態。 不相容的標頭可能會導致瀏覽器轉譯錯誤。

CustomHeaders XML 格式

<CustomHeaders>
    <Header>
        <Name>{Name of the header}</Name>
        <Pattern>{Regex pattern to match URLs}</Pattern>
        <Value>{Value of the header}</Value>
    </Header>
</CustomHeaders>

設定 CustomHeaders 屬性

  • 您可以使用 SetSystemProperties SOAP 端點傳遞 CustomHeaders 屬性作為參數,以設定此屬性。
  • 您可以使用 REST 端點 UpdateSystemProperties/System/Properties 傳遞 CustomHeaders 屬性

範例

下列範例顯示如何針對具有相符 regex 模式的 URL 來設定 HSTS 和其他自訂標頭。

<CustomHeaders>
    <Header>
        <Name>Strict-Transport-Security</Name>
        <Pattern>(.+)\/Reports\/mobilereport(.+)</Pattern>
        <Value>max-age=86400; includeSubDomains=true</Value>
    </Header>
    <Header>
        <Name>Embed</Name>
        <Pattern>(.+)(/reports/)(.+)(rs:embed=true)</Pattern>
        <Value>True</Value>
    </Header>
</CustomHeaders>

上述 XML 中的第一個標頭,會將 Strict-Transport-Security: max-age=86400; includeSubDomains=true 標頭新增至相符的要求。

  • http://adventureworks/Reports/mobilereport/New%20Mobile%20Report - Regex 相符且會設定 HSTS 標頭
  • http://adventureworks/ReportServer/mobilereport/New%20Mobile%20Report - 不相符

上一個 XML 範例中第二個標頭會為 URL 新增 Embed: True 標頭,其中包含 /reports/rs:embed=true 查詢參數。

  • https://adventureworks/reports/mobilereport/New%20Mobile%20Report?rs:embed=true - 相符
  • https://adventureworks/reports/mobilereport/New%20Mobile%20Report?rs:embed=false - 不相符

CustomUrlLabel 和 CustomUrlValue

僅限 Power BI 報表伺服器、Reporting Services 2022 及更新版本

新增自訂超連結的商標選項。 預設值為 empty

Description
CustomUrlLabel 定義在入口網站右上方導覽列中顯示為 URL 標籤的文字 (例如,Go to Contoso)
CustomUrlValue 定義 URL (例如,http://www.contoso.com)

EditSessionCacheLimit

指定可以在報表編輯工作階段中使用的資料快取項目數目。 預設數目是 5。

EditSessionTimeout

指定報表編輯工作階段逾時之前的秒數。預設值為 7200 秒 (兩小時)。

EnableCDNVisuals

Power BI 報表伺服器金鑰

啟用時,Power BI 報表會從由 Microsoft 所裝載的內容傳遞網路 (CDN),載入最新認證的自訂視覺效果。 如果您的伺服器沒有網際網路資源存取權,則可以關閉此選項。 在此情況下,自訂視覺效果會從已發佈至伺服器的報表載入。 預設值為 True

EnableClientPrinting

決定是否可從報表伺服器下載 RSClientPrint ActiveX 控制項。 有效值為 truefalse。 預設值為 true。 如需此控制項所需之其他設定的詳細資訊,請參閱啟用和停用 Reporting Services 的用戶端列印功能

EnableCustomVisuals

Power BI 報表伺服器金鑰

啟用顯示 Power BI 的自訂視覺效果。 值為 True/False。 預設值為 True。

EnableExecutionLogging

指出報表執行記錄是否已啟用。 預設值為 true。 如需報表伺服器執行記錄的詳細資訊,請參閱報表伺服器執行記錄和 ExecutionLog3 檢視

EnableIntegratedSecurity

決定報表資料來源連線是否支援 Windows 整合式安全性。 預設值為 True。 有效值如下:

描述
True 已啟用 Windows 整合式安全性。
False Windows 整合式安全性未啟用。 設定為使用 Windows 整合式安全性的報表資料來源不會執行。

EnableLoadReportDefinition

選取此選項,指定使用者是否可以從報表產生器報表執行未規劃的報表執行。 設定這個選項會針對報表伺服器決定 EnableLoadReportDefinition 屬性的值。

如果您清除此選項,屬性會設為 False。 報表伺服器將不會針對使用報表模型作為資料來源的報表產生點選連結報表。 LoadReportDefinition 方法的任何呼叫都會遭封鎖。

關閉此選項可減少惡意使用者利用 LoadReportDefinition 要求讓報表伺服器超過負載,藉以啟動阻斷服務攻擊的威脅。

EnableMyReports

指出「我的報表」功能是否已啟用。 值若為 true 表示此功能已啟用。

EnablePowerBIReportExportData

Power BI 報表伺服器金鑰

啟用從 Power BI 視覺效果的 Power BI 報表伺服器資料匯出。 值為 True、False。 預設值是 True。

EnablePowerBIReportExportUnderlyingData

Power BI 報表伺服器金鑰

指出客戶是否可以從 Power BI 報表伺服器上的 Power BI 視覺效果,匯出基礎資料。 值若為 true 表示此功能已啟用。

EnablePowerBIReportMigrate

僅限 Power BI 報表伺服器、Reporting Services 2022 及更新版本

藉由使用 Web 入口網站中的發佈功能的方式,讓 .rdl 報表移轉至 Power BI。 預設值為 true。 有效值如下:

描述
True 移轉 RDL 報表已開啟
False 移轉 RDL 報表已關閉

如需詳細資訊,請參閱從 Power BI 報表伺服器和 Reporting Services,將 .rdl 檔案發佈至 Power BI

EnableRemoteErrors

包含外部錯誤資訊 (例如,有關報表資料來源的錯誤資訊) 以及針對從遠端電腦要求報表之使用者傳回的錯誤訊息。 有效值為 truefalse。 預設值為 false。 如需詳細資訊,請參閱啟用遠端錯誤 (Reporting Services)

EnableTestConnectionDetailedErrors

指出當使用者使用報表伺服器來測試資料來源連線時,是否要將詳細的錯誤訊息傳送至用戶端電腦。 預設值為 true。 如果此選項設定為 false,就只會傳送一般錯誤訊息。

ExecutionLogDaysKept

要將報表執行資訊保留在執行記錄中的天數。 這個屬性的有效值包括 -12147483647。 如果此值為 -1,就不會從執行記錄資料表中刪除項目。 預設值是 60秒。

注意

將值設定為 0 會「刪除」執行記錄中的所有項目。 -1 值會保留執行記錄的項目,且不會將其刪除。

ExecutionLogLevel

設定執行記錄層級。 預設值為「標準」。

ExternalImagesTimeout

決定在連接逾時之前必須擷取外部影像檔的時間長度。預設值為 600 秒。

InterProcessTimeoutMinutes

僅限 Power BI 報表伺服器、Reporting Services 2019 及更新版本

設定處理逾時 (以分鐘為單位)。 預設值為 30。

LogClientIPAddress

僅限 Power BI 報表伺服器、Reporting Services 2022 及更新版本

啟用資訊記錄時,排除/包含用戶端 IP 位址。 預設值為 false

描述
True 已記錄用戶端 IP
False 用戶端 IP 並未記錄。

MaxFileSizeMb

設定報表的最大檔案大小 (以 MB 為單位)。 預設值為 1000。 最大值為 2000。

ModelCleanupCycleMinutes

Power BI 報表伺服器金鑰

設定檢查記憶體內未使用模型的頻率 (以分鐘為單位)。 預設值為 15。

ModelExpirationMinutes

Power BI 報表伺服器金鑰

設定從記憶體收回未使用模型的頻率 (以分鐘為單位)。 預設值為 60。

MyReportsRole

在使用者之「我的報表」資料夾上建立安全性原則時所使用的角色名稱。 預設值是 My Reports Role秒。

OfficeAccessTokenExpirationSeconds

僅限 Power BI 報表伺服器、Reporting Services 2019 及更新版本

設定希望 Office 存取權杖多久後過期的時間長度 (以秒為單位)。 預設值為 60。

OfficeOnlineDiscoveryURL

Power BI 報表伺服器金鑰

設定 Office Online Server 執行個體的位址,以檢視 Excel 活頁簿。

PowerBIMigrateCountLimit

僅限 Power BI 報表伺服器、Reporting Services 2022 及更新版本

一次可移轉至 Power BI 的報表數目上限。 預設值為 100。

PowerBIMigrateUrl

僅限 Power BI 報表伺服器、Reporting Services 2022 及更新版本

用來定義要使用的 Power BI 雲端端點的 URL。 預設值為 https://app.powerbi.com

RDLXReportTimetout

RDLX 報表 (SharePoint Server 中的 Power View 報表) 報表伺服器命名空間中所有受控報表的預設報表處理逾時值 (以秒為單位)。 在報表層級可以覆寫這個值。 如果已設定此屬性,當指定的時間過期時,報表伺服器就會嘗試停止處理報表。 有效值是 -12,147,483,647。 如果此值為 -1,則命名空間中的報表就不會在處理期間逾時。 預設值是 1800秒。

注意

自 SQL Server 2017 之後,即不再提供 Power View 支援。

RequireIntune

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

要求 Intune 透過 Power BI 行動應用程式存取組織的報表。 預設值為 False。

RestrictedResourceMimeTypeForUpload

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

設定不允許使用者上傳內容的 MIME 類型。 已使用受限 mime 類型來儲存的任何資源,僅能下載為 application/octet-stream。 除非您先前允許上傳 *.html 檔案,否則此列表預設會包含 'text/html'。 我們建議組織填入這份清單,以提供最安全的體驗。

注意

如果 *.html位於 AllowedResourceExtensionsForUpload 屬性中,則無法將 'text\html' 新增至此列表。

ScheduleRefreshTimeoutMinutes

Power BI 報表伺服器金鑰

在含內嵌 AS 模型的 PowerBI 報表上排定重新整理的資料重新整理逾時 (以分鐘為單位)。 預設值是 120 分鐘。

SessionTimeout

工作階段維持作用中狀態的時間長度 (以秒為單位)。 預設值是 600秒。

SharePointIntegratedMode

此唯讀屬性指出伺服器模式。 如果此值為 False,報表伺服器就會以原生模式執行。

ShowDownloadMenu

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

啟用用戶端工具下載功能表。 預設值為 true。

SiteName

顯示在入口網站頁面標題中的報表伺服器網站名稱。 預設值是 SQL Server Reporting Services。 這個屬性可以是空字串。 最大長度是 8,000 個字元。

SnapshotCompression

定義快照集的壓縮方式。 預設值是 SQL秒。 有效值如下:

描述
SQL 快照集在儲存於報表伺服器資料庫時會進行壓縮。 此壓縮為目前的行為。
快照集不會壓縮。
全部 系統會針對所有儲存選項壓縮快照集,包括報表伺服器資料庫或是檔案系統。

StoredParametersLifetime

指定預存參數可儲存的最大天數。 有效值是 -1+12,147,483,647。 預設值為 180 天。

StoredParametersThreshold

指定報表伺服器可儲存的最大參數值數目。 有效值是 -1+12,147,483,647。 預設值是 1500秒。

SupportedHyperlinkSchemes

僅限 Power BI 報表伺服器、Reporting Services 2019 及更新版本

設定可定義在超連結動作上的 URI 配置清單 (以逗號分隔),而這些超連結動作可進行轉譯或設定為 "*" 以啟用所有超連結配置。 例如,設定「http, https」會允許連至 https://www. contoso.com 的超連結,但會移除連至 mailto:bill@contoso.comjavascript:window.open('www.contoso.com', '_blank') 的超連結。 預設值為 &ast;

SystemReportTimeout

在報表伺服器命名空間中管理之所有報表的預設報表處理逾時值 (以秒為單位)。 在報表層級可以覆寫這個值。 如果已設定此屬性,當指定的時間過期時,報表伺服器就會嘗試停止處理報表。 有效值是 -12,147,483,647。 如果此值為 -1,則命名空間中的報表就不會在處理期間逾時。 預設值是 1800秒。

SystemSnapshotLimit

針對報表所儲存之快照集的最大數目。 有效值是 -12,147,483,647。 如果此值為 -1,表示沒有任何快照集限制。

TileViewByDefault

僅限 Power BI 報表伺服器、Reporting Services 2022 及更新版本

目錄的預設選項為清單檢視。 其定義預設是否會為所有使用者,選取「磚」或「清單」檢視。 「磚」檢視的預設值為 True

TimerInitialDelaySeconds

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

設定要延遲多久的初始時間 (以秒為單位)。 預設值為 60。

TrustedFileFormat

僅限 Power BI 報表伺服器、Reporting Services 2017 及更新版本

設定在 Reporting Services 入口網站之下,要在瀏覽器中開啟的所有外部檔案格式。 未列出的外部檔案格式會在瀏覽器中提示下載選項。 預設值為 jpg、jpeg、jpe、wav、bmp、pdf、img、gif、json、mp4、web、png。

UseSessionCookies

指出報表伺服器與用戶端瀏覽器通訊時是否應該使用工作階段 Cookie。 預設值為 true

設定報表伺服器屬性 (Management Studio)
連線至 Management Studio 中的報表伺服器
Reporting Services 屬性
Management Studio F1 輔助說明中的報表伺服器
報表伺服器系統屬性
編寫部署和管理工作的指令碼
啟用與停用我的報表

更多問題嗎? 請嘗試詢問 Reporting Services 論壇