Metodo di ConfigurationSetting - SetExtendedProtectionSettings
Il metodo SetExtendedProtectionSettings viene usato per impostare le proprietà RSWindowsExtendedProtectionLevel e RSWindowsExtendedProtectionScenario nel file di configurazione RSReportServer.config
di Reporting Services.
Sintassi
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);
Parametri
ExtendedProtectionLevel
Imposta RSWindowsExtendedProtectionLevel nel file RSRreportserver.config
. Il valore obbligatorio non supporta la distinzione tra maiuscole e minuscole.
Nell'elenco seguente sono indicati i valori validi:
"Off | Allow | Require"
ExtendedProtectionScenario
Imposta RSWindowsExtendedProtectionScenario nel file RSReportserver.config
. Il valore obbligatorio non supporta la distinzione tra maiuscole e minuscole.
Nell'elenco seguente sono indicati i valori validi:
"Any" | "Proxy" | "Direct"
Osservazioni:
Le proprietà RSWindowsExtendedProtectionLevel e RSWindowsExtendedProtectionScenario si applicano quando i tipi di autenticazione nel file RSReportServer.config
includono RSWindowNTLM, RSWindowsNegotiate o RSWindowsKerberos. L'impostazione di queste proprietà ha effetto sulla modalità di autenticazione degli utenti e del software client nel server di report. Prima di impostare ExtendedProtectionLevel su Allow o Require, è consigliabile leggere la documentazione relativa alla protezione estesa.
Per impostare ExtendedProtectionLevel, è necessario che l'utente sia un membro del gruppo BUILTIN\Administrators
nel server di report.
Requisiti
Spazio dei nomi: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin