| title | SetSecureConnectionLevel Method (WMI MSReportServer_ConfigurationSetting) | Microsoft Docs | |
|---|---|---|
| ms.custom | ||
| ms.date | 06/13/2017 | |
| ms.prod | sql-server-2014 | |
| ms.reviewer | ||
| ms.technology | reporting-services-native | |
| ms.topic | conceptual | |
| api_name |
|
|
| api_location |
|
|
| topic_type |
|
|
| helpviewer_keywords |
|
|
| ms.assetid | 0fac7d5e-2670-4657-9439-331e7d93babb | |
| author | maggiesMSFT | |
| ms.author | maggies | |
| manager | kfile |
Sets the secure connection level of the report server.
Public Sub SetSecureConnectionLevel(Level as Integer, _
ByRef HRESULT as Int32) public void SetSecureConnectionLevel(Int32 Level,
out Int32 HRESULT); Level
An integer value representing a secure connection level.
HRESULT
[out] Value indicating whether the call succeeded or failed.
Returns an HRESULT indicating success or failure of the method call. A value of 0 indicates that the method call was successful. A non-zero value indicates that an error has occurred.
When called, the report server SecureConnectionLevel property is set to the value specified. A value of 0 indicates that SSL is turned off. A value greater than or equal to 1 indicates that SSL is turned on.
- When the value is set, the SecureConnectionLevel element in the report server configuration file is changed, and the
URLRootelement in the configuration file is set to use "https://" if the specified Level is greater than or equal to 1, or "http://" if the specified Level is 0.
In [!INCLUDEssKilimanjaro], SecureConnectionLevel is made an on/off switch, default value is 0. For any value greater than or equal to 1 passed through SetSecureConnectionLevel method API, SSL is considered on and the configuration property SecureConnectionLevel is set accordingly in the rsreportserver.config file. Values of 2 and 3 are still allowed for backward compatibility.
Namespace: [!INCLUDEssRSWMInmspcA]