服务器属性“高级”页面 – 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 及更高版本
设置与指定的正则表达式模式匹配的所有 URL 的标头值。 用户可以将自定义标头值更新为有效的 XML,以设置所选请求 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 属性
- 可以使用将 CustomHeaders 属性作为参数进行传递的 SetSystemProperties SOAP 端点来设置该属性。
- 可以使用 REST 终结点 UpdateSystemProperties:
/System/Properties
传递 CustomHeaders 属性
示例
下面的示例演示如何为具有匹配的正则表达式模式的 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 – 正则表达式匹配,并将设置 HSTS 标头
- http://adventureworks/ReportServer/mobilereport/New%20Mobile%20Report –匹配失败
上述 XML 示例中的第二个标头为包含 /reports/
和 rs:embed=true
查询参数的 URL 添加 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 及更高版本
用于添加自定义超链接的品牌打造选项。 默认值为空。
值 | 说明 |
---|---|
CustomUrlLabel | 定义在 Web 门户右上角导航栏中显示为 URL 标签的文本(例如 Go to Contoso ) |
CustomUrlValue | 定义 URL(例如 http://www.contoso.com ) |
EditSessionCacheLimit
指定可在一个报表编辑会话中处于活动状态的数据缓存条目数。 默认数量为 5。
EditSessionTimeout
指定报表编辑会话超时之前的秒数。默认值为 7200 秒(两小时)。
EnableCDNVisuals
仅适用于 Power BI 报表服务器
启用后,Power BI 报表从 Microsoft 托管的内容分发网络 (CDN) 中加载最新的经过认证的自定义视觉对象。 如果服务器无权访问 Internet 资源,你可以关闭此选项。 在这种情况下,将从发布到服务器的报表加载自定义视觉对象。 默认值为 True。
EnableClientPrinting
确定是否可从报表服务器下载 RSClientPrint ActiveX 控件。 有效值为 true 和 false。 默认值为 true。 有关此控件所需的其他设置的更多信息,请参阅启用和禁用 Reporting Services 的客户端打印。
EnableCustomVisuals
仅适用于 Power BI 报表服务器
启用 Power BI 自定义视觉对象的显示。 值为 True/False。 默认值为 True。
EnableExecutionLogging
指示报表执行日志记录是否处于启用状态。 默认值为 true。 有关报表服务器执行日志的更多信息,请参阅报表服务器 ExecutionLog 和 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 门户中的发布功能,启用到 Power BI 的 .rdl 报表迁移。 默认值为 true。 有效值如下:
值 | 说明 |
---|---|
True | 迁移 RDL 报表功能已打开 |
False | 迁移 RDL 报表功能已关闭 |
有关详细信息,请参阅将 .rdl 文件从 Power BI 报表服务器和 Reporting Services 发布到 Power BI。
EnableRemoteErrors
包括外部错误信息(例如,有关报表数据源的错误信息),其中包含针对从远程计算机请求报表的用户返回的错误消息。 有效值为 true 和 false。 默认值是 false秒。 有关更多信息,请参阅启用远程错误 (Reporting Services)。
EnableTestConnectionDetailedErrors
指示当用户使用报表服务器测试数据源连接时,是否向客户端计算机发送详细的错误消息。 默认值为 true。 如果此选项设置为 false,则只发送一般错误消息。
ExecutionLogDaysKept
在执行日志中保留报表执行信息的天数。 此属性的有效值包括 -1 到 2、147、483、647。 如果值为 -1,则不会从执行日志表中删除条目。 默认值是 60秒。
注意
将值设置为“0”会从执行日志中删除所有条目。 值为“-1”将保留执行日志的条目,不会删除它们。
ExecutionLogLevel
设置执行日志级别。 默认为正常。
ExternalImagesTimeout
确定在连接超时之前,必须对外部映像文件检索的时间长度。默认值为 600 秒。
InterProcessTimeoutMinutes
仅适用于 Power BI 报表服务器、Reporting Services 2019 及更高版本
设置进程超时(以分钟为单位)。 默认值为 30。
LogClientIPAddress
仅适用于 Power BI 报表服务器、Reporting Services 2022 及更高版本
启用 INFO 登录时,排除/包含客户端 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 及更高版本
设置希望办公室访问令牌过期的间隔时间(以秒为单位)。 默认值为 60。
OfficeOnlineDiscoveryURL
仅适用于 Power BI 报表服务器
设置用于查看 Excel 工作簿的 Office Online Server 实例地址。
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 报表)处理超时值(以秒为单位)。 该值可在报表级别进行重写。 如果设置了此属性,则超过指定时间后报表服务器会尝试停止处理报表。 有效值为 -1 到 2,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 类型的任何资源只能作为应用程序/八进制流下载。 默认情况下,此列表将包含“text/html”,除非之前已经允许上传 *.html 文件。 建议组织填充此列表以提供最安全的体验。
注意
如果 *.html 位于 AllowedResourceExtensionsForUpload 属性中,则无法向此列表添加“text\html”。
ScheduleRefreshTimeoutMinutes
仅适用于 Power BI 报表服务器
针对嵌入了 AS 模型的 Power BI 报表的计划刷新的数据刷新超时时间(以分钟为单位)。 默认值为 120 分钟。
SessionTimeout
会话保持活动状态的时间长度(以秒为单位)。 默认值是 600秒。
SharePointIntegratedMode
此只读属性指示服务器模式。 如果此值为 False,则报表服务器在本机模式下运行。
ShowDownloadMenu
仅适用于 Power BI 报表服务器、Reporting Services 2017 及更高版本
启用客户端工具下载菜单。 默认值为 true。
SiteName
在 Web 门户的页面标题中显示的报表服务器站点的名称。 默认值为 SQL Server Reporting Services。 此属性可以是空字符串。 最大长度为 8,000 个字符。
SnapshotCompression
定义如何压缩快照。 默认值是 SQL秒。 有效值如下:
值 | 说明 |
---|---|
SQL | 在存储到报表服务器数据库中时压缩快照。 此压缩操作是当前的行为。 |
无 | 不会压缩快照。 |
All | 针对所有的存储选项(包括报表服务器数据库或文件系统)压缩快照。 |
StoredParametersLifetime
指定所存储的参数能够保存的最大天数。 有效值为 -1、 +1 到 2,147,483,647。 默认值为 180 天。
StoredParametersThreshold
指定报表服务器可以存储的参数值的最大数目。 有效值为 -1、 +1 到 2,147,483,647。 默认值是 1500秒。
SupportedHyperlinkSchemes
仅适用于 Power BI 报表服务器、Reporting Services 2019 及更高版本
设置以逗号分隔的 URI 方案列表,这些方案可以在允许呈现的超链接操作上定义,或设置“*”启用所有超链接方案。 例如,设置“http、https”将允许超链接到 https://www. contoso.com
,但会删除指向 mailto:bill@contoso.com
或 javascript:window.open('www.contoso.com', '_blank')
的超链接。 默认值为 http,https,mailto
。
SystemReportTimeout
在报表服务器命名空间中托管的所有报表的默认报表处理超时值(以秒为单位)。 该值可在报表级别进行重写。 如果设置了此属性,则超过指定时间后报表服务器会尝试停止处理报表。 有效值为 -1 到 2,147,483,647。 如果值为 -1,则处理期间命名空间中的报表不会超时。 默认值是 1800秒。
SystemSnapshotLimit
为报表存储的快照的最大数目。 有效值为 -1 到 2,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、img、gif、json、mp4、web 和 png。
UseSessionCookies
指示报表服务器与客户端浏览器通信时是否应使用会话 cookie。 默认值为 true。