ConfigurationSetting 方法 - SetSecureConnectionLevel
设置报表服务器的安全连接级别。
语法
Public Sub SetSecureConnectionLevel(Level as Integer, _
ByRef HRESULT as Int32)
public void SetSecureConnectionLevel(Int32 Level,
out Int32 HRESULT);
参数
Level
表示安全连接级别的整数值。
HRESULT
[out] 指示调用是成功还是失败的值。
返回值
返回 HRESULT ,指示方法调用是成功还是失败。 值 0 指示方法调用已成功。 非零值指示发生了错误。
注解
调用时,报表服务器 SecureConnectionLevel 属性设置为指定的值。 值为 0 表示禁用了 TLS。 值大于或等于 1 表示启用了 TLS。
- 设置该值时,将更改报表服务器配置文件中的 SecureConnectionLevel 元素,并将配置文件中的 URLRoot 元素设置为使用
https://
(如果指定的“级别”大于或等于 1)或使用http://
(如果指定的“级别”为 0)。
在 SQL Server 2008 R2 (10.50.x) 中,SecureConnectionLevel 成为一个开关,默认值为 0。 对于任何通过 SetSecureConnectionLevel 方法 API 传递的大于或等于 1 的值,TLS 被视为启用,且配置属性 SecureConnectionLevel 在 rsreportserver.config
文件中进行相应的设置。 将仍允许值为 2 和 3,以便向后兼容。
要求
命名空间:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin