Méthode ConfigurationSetting - SetExtendedProtectionSettings
La méthode SetExtendedProtectionSettings sert à définir les propriétés RSWindowsExtendedProtectionLevel et RSWindowsExtendedProtectionScenario dans le fichier de configuration Reporting Services RSReportServer.config
.
Syntaxe
Public Sub SetExtendedProtectionSettings( _
ByVal ExtendedProtectionLevel As String, _
ByVal ExtendedProtectionScenario As String, _
ByRef Warnings() As String, _
ByRef Length As Int32, _
ByRef HRESULT As Int32)
public void SetExtendedProtectionSettings(
string ExtendedProtectionLevel,
string ExtendedProtectionScenario,
out string[] Warnings,
out Int32 Length,
out Int32 HRESULT);
Paramètres
ExtendedProtectionLevel
Définit RSWindowsExtendedProtectionLevel dans le fichier RSRreportserver.config
. La valeur est obligatoire et ne respecte pas la casse.
La liste suivante affiche les valeurs valides :
"Off | Allow | Require"
ExtendedProtectionScenario
Définit RSWindowsExtendedProtectionScenario dans le fichier RSReportserver.config
. La valeur est obligatoire et ne respecte pas la casse.
La liste suivante affiche les valeurs valides :
"Any" | "Proxy" | "Direct"
Notes
Les propriétés RSWindowsExtendedProtectionLevel et RSWindowsExtendedProtectionScenario s'appliquent lorsque AuthenticationTypes dans le fichier RSReportServer.config
inclut RSWindowNTLM, RSWindowsNegotiate ou RSWindowsKerberos. La définition de ces propriétés change la manière dont les utilisateurs et le logiciel client sont authentifiés au niveau du serveur de rapports. Vous devez lire la documentation relative à la protection étendue avant d’affecter la valeur Allow ou Require à la propriété ExtendedProtectionLevel.
Pour définir la propriété ExtendedProtectionLevel, l’utilisateur doit être un membre du groupe BUILTIN\Administrators
sur le serveur de rapports.
Spécifications
Espace de noms : root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin