Condividi tramite


Pagina Avanzate delle Proprietà del Server - Power BI Report Server e Reporting Services

Si applica a: SQL Server Reporting Services 2016 (13.x) e versioni successive Server di report di Power BI

Questa pagina consente di impostare le proprietà di sistema nel server di report. Le proprietà di sistema possono essere impostate in diversi modi. Questo strumento fornisce un'interfaccia utente grafica che consente di impostare le proprietà senza dovere scrivere codice.

Per aprire questa pagina, avviare SQL Server Management Studio, connettersi a un'istanza del server di report, fare clic con il pulsante destro del mouse sul nome del server di report e scegliere Proprietà. Selezionare Avanzate per aprire la pagina.

Opzioni

ControlloAccessiPermettiCredenziali

Solo Server di report di Power BI, Reporting Services 2017 e versioni successive

Indica se la risposta alla richiesta del client può essere esposta quando il flag credentials è impostato su true. Il valore predefinito è false.

AccessControlAllowHeaders

Solo Server di report di Power BI, Reporting Services 2017 e versioni successive

Un elenco di intestazioni consentite dal server, separato da virgole, quando un client invia una richiesta. Questa proprietà può essere una stringa vuota. Specificando * si consentono tutte le intestazioni.

AccessControlAllowMethods

Server di report di Power BI, solo Reporting Services 2017 e versioni successive

Un elenco separato da virgole di metodi HTTP consentiti dal server quando un client invia una richiesta. I valori predefiniti sono (GET, PUT, POST, PATCH, DELETE). Specificando * si consentono tutti i metodi.

AccessControlAllowOrigin

Server di report di Power BI, solo Reporting Services 2017 e versioni successive

Un elenco separato da virgole delle origini consentite dal server quando un client invia una richiesta. Il valore predefinito è vuoto, che impedisce tutte le richieste. Specificando * è possibile autorizzare tutte le origini quando le credenziali non sono impostate. Se vengono specificate credenziali, è necessario specificare un elenco esplicito di origini.

AccessControlExposeHeaders

Server di report di Power BI, solo Reporting Services 2017 e versioni successive

Un elenco separato da virgole degli header che il server espone ai client. Il valore predefinito è vuoto.

AccessControlMaxAge

Power BI Report Server, Reporting Services 2017 e versioni successive

Specifica il numero di secondi durante i quali i risultati della richiesta preliminare possono essere memorizzati nella cache. Il valore predefinito è 600 (10 minuti).

Tipi di estensioni di risorse consentite per il caricamento

Solo Server di report di Power BI, Reporting Services 2017 e versioni successive

Impostare le estensioni delle risorse che possono essere caricate nel server di report. Non è necessario includere le estensioni per i tipi di file predefiniti, ad esempio *.rdl e *.pbix. Il valore predefinito è *, *.xml, *.xsd, *.xsl, *.png, *.gif, *.jpg, *.tif, *.jpeg, *.tiff, *.bmp, *.pdf, *.svg, *.rtf, *.txt, *.doc, *.docx, *.pps, *.ppt, *.pptx.

CustomHeaders

Power BI Report Server, Reporting Services 2019 e versioni successive

Imposta i valori di intestazione per tutti gli URL che corrispondono ai criteri regex specificati. Gli utenti possono aggiornare il valore CustomHeaders con un XML valido per impostare i valori di intestazione per gli URL di richiesta selezionati. Gli amministratori possono aggiungere un numero qualsiasi di intestazioni in XML. Per impostazione predefinita, in Reporting Services 2019 non sono presenti intestazioni personalizzate e il valore è vuoto. Per impostazione predefinita, in Server di report di Power BI (gennaio 2020) e versioni successive il valore è:

<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>

Nota

La presenza di un numero troppo elevato di intestazioni può compromettere le prestazioni.

L'intestazione X-Frame-Optionsdi risposta predefinita bloccherà la possibilità di incorporare report SSRS all'interno di un elemento html iframe. La rimozione di questa intestazione dalla proprietà avanzata del server <CustomHeaders /> consentirà l'uso dei report all'interno di iframe.
** Non è consigliabile apportare questa modifica in qualsiasi server di report che verrà ospitato su Internet pubblico.**

È consigliabile convalidare la configurazione della topologia per assicurarsi che il set di intestazioni sia compatibile con la distribuzione di Reporting Services. È possibile che le impostazioni scelte generino errori nei browser se questi ultimi non dispongono delle impostazioni appropriate. Ad esempio, non è consigliabile aggiungere una configurazione HSTS se il server non è configurato per HTTPS. Le intestazioni incompatibili possono causare errori di visualizzazione nel browser.

Formato XML CustomHeaders

<CustomHeaders>
    <Header>
        <Name>{Name of the header}</Name>
        <Pattern>{Regex pattern to match URLs}</Pattern>
        <Value>{Value of the header}</Value>
    </Header>
</CustomHeaders>

Impostazione della proprietà CustomHeaders

  • È possibile impostarla con l'endpoint SOAP SetSystemProperties passando la proprietà CustomHeaders come parametro.
  • È possibile usare l'endpoint REST UpdateSystemProperties: /System/Properties passando la proprietà CustomHeaders

Esempio

L'esempio seguente illustra come impostare l'HSTS e altre intestazioni personalizzate per gli URL che corrispondono a un pattern regex.

<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>

La prima intestazione nel codice XML precedente aggiunge l'intestazione Strict-Transport-Security: max-age=86400; includeSubDomains=true alle richieste corrispondenti.

  • http://adventureworks/Reports/mobilereport/New%20Mobile%20Report: il criterio regex corrisponde e imposta l'intestazione HSTS
  • http://adventureworks/ReportServer/mobilereport/New%20Mobile%20Report: il criterio non corrisponde

La seconda intestazione nel codice XML precedente aggiunge l'intestazione Embed: True per l'URL che contiene /reports/ e il parametro di query rs:embed=true.

  • https://adventureworks/reports/mobilereport/New%20Mobile%20Report?rs:embed=true - Confronto
  • https://adventureworks/reports/mobilereport/New%20Mobile%20Report?rs:embed=false: non corrisponde

CustomUrlLabel e CustomUrlValue

Solo Power BI Report Server e Reporting Services 2022 e versioni successive

Opzione di branding per aggiungere un collegamento ipertestuale personalizzato. I valori predefiniti sono vuoti

Valori Descrizione
EtichettaURLPersonalizzata Definisce il testo visualizzato come etichetta URL nella barra di spostamento in alto a destra nel portale Web (ad esempio, Go to Contoso)
CustomUrlValue Definisce l'URL (ad esempio, http://www.contoso.com)

LimiteCacheSessioneModifica

Consente di specificare il numero di voci della cache di dati che possono essere attive in una sessione di modifica del report. Il numero predefinito è 5.

EditSessionTimeout

Consente di specificare il numero di secondi prima del timeout di una sessione di modifica del report. Il valore predefinito è 7200 secondi (due ore).

EnableCDNVisuals

Solo server di report di Power BI

Se l'opzione è abilitata, i report di Power BI caricano gli oggetti visivi personalizzati certificati più recenti da una rete per la distribuzione di contenuti (rete CDN), ospitata da Microsoft. Se il server non ha accesso alle risorse Internet, è possibile disattivare questa opzione. In tal caso, gli oggetti visivi personalizzati vengono caricati dal report pubblicato nel server. L'impostazione predefinita è True.

EnableClientPrinting

Determina se il controllo ActiveX RSClientPrint è disponibile per il download dal server di report. I valori validi sono true e false. Il valore predefinito è true. Per altre informazioni sulle impostazioni aggiuntive necessarie per questo controllo, vedere Abilitare e disabilitare la stampa sul lato client per Reporting Services.

AbilitaVisualPersonalizzati

Solo server di report di Power BI

Abilita la visualizzazione degli oggetti visivi personalizzati di Power BI. I valori consentiti sono True o False. Il valore predefinito è True.

EnableExecutionLogging

Indica se la registrazione per l'esecuzione di report è attivata. Il valore predefinito è true. Per ulteriori informazioni sul log di esecuzione del server di report, vedere ExecutionLog del server di report e la vista ExecutionLog3.

AbilitaSicurezzaIntegrata

Determina se la sicurezza integrata di Windows è supportata per le connessioni all'origine dati del report. Il valore predefinito è True. I valori validi sono i seguenti:

Valori Descrizione
Vero La sicurezza integrata di Windows è abilitata.
Falso La sicurezza integrata di Windows non è abilitata. Le origini dei dati dei report configurate per l'uso della sicurezza integrata di Windows non funzionano.

ConsentiCaricamentoDefinizioneReport

Selezionare questa opzione per specificare se gli utenti possono eseguire un report non pianificato da un report di Generatore report. Selezionando questa opzione si imposta la proprietà EnableLoadReportDefinition sul server di report.

Se si deseleziona questa opzione, la proprietà viene impostata su False. Il server di report non genererà report click-through per i report che usano un modello di report come origine dati. Qualsiasi chiamata al metodo LoadReportDefinition verrà bloccata.

La disattivazione di questa opzione consente di attenuare i rischi di attacchi Denial of Service condotti da utenti malintenzionati tramite overload del server di report con richieste LoadReportDefinition .

EnableMyReports

Indica se la funzione I miei report è abilitata. Un valore true indica che la caratteristica è abilitata.

EnablePowerBIReportExportData

Solo server di report di Power BI

Abilita l'esportazione di dati del Server di report di Power BI da oggetti visivi di Power BI. I valori sono True e False. L'impostazione predefinita è True.

EnablePowerBIReportExportUnderlyingData

Solo server di report di Power BI

Indica se un cliente può o meno esportare i dati sottostanti dalle visualizzazioni di Power BI su Power BI Report Server. Il valore True indica che la funzionalità è abilitata.

EnablePowerBIReportMigrate

Server di report di Power BI, Reporting Services 2022 e solo versioni successive

Abilita le migrazioni di report con estensione .rdl a Power BI utilizzando la funzionalità per pubblicare nel portale web. Il valore predefinito è true. I valori validi sono i seguenti:

Valori Descrizione
Vero La migrazione dei report RDL è attivata
Falso La migrazione dei report RDL è disattivata

Per ulteriori informazioni, vedere pubblicare file .rdl in Power BI da Power BI Report Server e Reporting Services.

AbilitaConvalidaReferer

Solo il server di report di Power BI

Abilita la convalida del referrer nel server di report. Ciò può essere utile se i report hanno esito negativo quando viene usato un proxy. Il valore predefinito è false.

EnableRemoteErrors

Include informazioni esterne sugli errori, ad esempio, informazioni sull'errore relative alle origini dati del report, nei messaggi di errore restituiti agli utenti che richiedono i report dai computer remoti. I valori validi sono true e false. Il valore predefinito è false. Per altre informazioni, vedere Abilita errori remoti (Reporting Services).

EnableTestConnectionDetailedErrors

Indica se inviare messaggi di errore dettagliati al computer client quando gli utenti verificano le connessioni all'origine dati mediante il server di report. Il valore predefinito è true. Se l'opzione viene impostata su false, vengono inviati solo messaggi di errore generici.

ExecutionLogDaysKept

Numero di giorni durante i quali le informazioni sulle esecuzioni dei report vengono conservate nel log di esecuzione. I valori validi per questa proprietà sono compresi tra -1 e 2,147,483,647. Se il valore è -1, le voci non vengono eliminate dalla tabella del log di esecuzione. Il valore predefinito è 60.

Nota

Se si imposta un valore pari a 0, vengono eliminate tutte le voci dal log di esecuzione. Il valore -1 mantiene le voci del log di esecuzione e non le elimina.

ExecutionLogLevel

Imposta il livello del log di esecuzione. L'impostazione predefinita è Normal.

ExternalImagesTimeout

Determina l'intervallo di tempo consentito per il recupero di un file di immagine esterno prima del timeout della connessione. Il valore predefinito è di 600 secondi.

InterProcessTimeoutMinutes

Solo Server di report di Power BI, Reporting Services 2019 e versioni successive

Imposta il timeout del processo in minuti. L'impostazione predefinita è 30.

LogClientIPAddress

Solo Server di report di Power BI, Reporting Services 2022 e versioni successive

Escludi/includi l'indirizzo IP del client quando la registrazione dei log INFO è abilitata. Il valore predefinito è false.

Valori Descrizione
Vero L'indirizzo IP del client viene registrato
Falso L'IP del client non viene registrato

Dimensione massima file MB

Imposta le dimensioni massime del file del report in MB. L'impostazione predefinita è 1000. Il valore massimo è 2000.

MinutiDiCicloDiPuliziaDelModello

Solo server di report di Power BI

Imposta la frequenza per verificare la presenza di modelli inutilizzati nella memoria in minuti. L'impostazione predefinita è 15.

ModelExpirationMinutes

Solo server di report di Power BI

Imposta l'intervallo di tempo per eliminare dalla memoria i modelli inutilizzati in minuti. Il valore predefinito è 60.

MyReportsRole

Nome del ruolo utilizzato durante la creazione dei criteri di sicurezza nelle cartelle Report personali dell'utente. Il valore predefinito è My Reports Role.

OfficeAccessTokenExpirationSeconds

Solo Server di report di Power BI, Reporting Services 2019 e versioni successive

Imposta per quanto tempo desideri che il token di accesso di Office scada, in secondi. Il valore predefinito è 60.

OfficeOnlineDiscoveryURL

Solo server di report di Power BI

Imposta l'indirizzo dell'istanza di Office Online Server per la visualizzazione di cartelle di lavoro di Excel.

PowerBIMigrateCountLimit

Solo Server di report di Power BI, Reporting Services 2022 e versioni successive

Numero massimo di report di cui è possibile eseguire la migrazione a Power BI alla volta. Il valore predefinito è 100.

PowerBIMigrateUrl

Solo Server di report di Power BI, Reporting Services 2022 e versioni successive

URL usato per definire l'endpoint cloud di Power BI da usare. L'impostazione predefinita è https://app.powerbi.com

RDLXReportTimetout

Valore di timeout per l'elaborazione del report RDLX (report di Power View in un'istanza di SharePoint Server) in secondi per tutti i report gestiti nello spazio dei nomi del server di report. È possibile eseguire l'override del valore a livello di report. Se questa proprietà è impostata, il server di report tenta di arrestare l'elaborazione di un report quando scade il tempo specificato. I valori validi sono compresi tra -1 e 2,147,483,647. Se il valore è -1, durante l'elaborazione non si verifica alcun timeout dei report nello spazio dei nomi. Il valore predefinito è 1800.

Nota

Il supporto di Power View non è più disponibile dopo SQL Server 2017.

RequireIntune

Server di report di Power BI, solo Reporting Services 2017 e versioni successive

Richiede che Intune acceda ai report dell'organizzazione tramite l'app Power BI per dispositivi mobili. Il valore predefinito è False.

TipoMIMEResourceRiservatoPerCaricamento

Solo Server di report di Power BI, Reporting Services 2017 e versioni successive

Il set di tipi MIME con cui gli utenti non sono autorizzati a caricare contenuto. Tutte le risorse già archiviate con un tipo MIME con restrizioni possono essere scaricate solo come application/octet-stream. Per impostazione predefinita, questo elenco conterrà "text/html", a meno che non sia stato consentito in precedenza il caricamento dei file *.html. È consigliabile che le organizzazioni completino tale elenco per assicurare un'esperienza più sicura.

Nota

Non è possibile aggiungere 'text\html' a questo elenco se *.html si trova nella proprietà AllowedResourceExtensionsForUpload.

TimerScadenzaAggiornamentoPianificatoMinuti

Solo server di report di Power BI

Timeout in minuti per l'aggiornamento dei dati nell'aggiornamento pianificato dei report di Power BI con modelli AS incorporati. Il valore predefinito è 120 minuti.

SessionTimeout

Intervallo, in secondi, durante il quale una sessione rimane attiva. Il valore predefinito è 600.

Modalità Integrata di SharePoint

Proprietà di sola lettura che indica la modalità del server. Se il valore è False, il server di report è in esecuzione in modalità nativa.

MostraMenuDownload

Power BI Report Server, Reporting Services 2017 e versioni successive

Abilita il menu di download degli strumenti client. Il valore predefinito è True.

SiteName

Nome del sito del server di report visualizzato nel titolo della pagina del portale Web. Il valore predefinito è SQL Server Reporting Services. Questa proprietà può essere una stringa vuota. La lunghezza massima è di 8.000 caratteri.

SnapshotCompression

Definisce come vengono compressi gli snapshot. Il valore predefinito è SQL. I valori validi sono i seguenti:

Valori Descrizione
SQL Gli snapshot vengono compressi quando vengono archiviati nel database del server di report. Tale compressione è il comportamento corrente.
Nessuno Gli snapshot non sono compressi.
Tutto Gli snapshot vengono compressi per tutte le opzioni di archiviazione, incluso il database del server di report o il file system.

DurataParametroMemorizzato

Specifica il numero massimo di giorni per cui è possibile conservare un parametro archiviato. I valori validi sono compresi tra -1, +1 e 2,147,483,647. Il valore predefinito è 180 giorni.

SogliaParametriMemorizzati

Specifica il numero massimo di valori dei parametri che possono essere archiviati nel server di report. I valori validi sono compresi tra -1, +1 e 2,147,483,647. Il valore predefinito è 1500.

SupportedHyperlinkSchemes

Server di Report di Power BI, solo Reporting Services 2019 e versioni successive

Imposta un elenco delimitato da virgole degli schemi URI consentiti per essere definiti nelle azioni di Collegamento ipertestuale che possono essere renderizzati, oppure utilizzare "*" per abilitare tutti gli schemi di collegamento ipertestuale. Ad esempio, l'impostazione di "http, https" consente collegamenti ipertestuali a https://www. contoso.com, ma rimuove i collegamenti ipertestuali a mailto:[email protected] o javascript:window.open('www.contoso.com', '_blank'). Il valore predefinito è http,https,mailto.

SystemReportTimeout

Valore di timeout predefinito per l'elaborazione dei report, espresso in secondi, per tutti i report gestiti nello spazio dei nomi del server di report. È possibile eseguire l'override del valore a livello di report. Se questa proprietà è impostata, il server di report tenta di arrestare l'elaborazione di un report quando scade il tempo specificato. I valori validi sono compresi tra -1 e 2,147,483,647. Se il valore è -1, durante l'elaborazione non si verifica alcun timeout dei report nel namespace. Il valore predefinito è 1800.

SystemSnapshotLimit

Numero massimo di snapshot archiviati per un report. I valori validi sono compresi tra -1 e 2,147,483,647. Se il valore è -1, non vi sono limiti per gli snapshot.

TileViewByDefault

Solo Server di report di Power BI, Reporting Services 2022 e versioni successive

Visualizzazione elenco per impostazione predefinita nel catalogo. Definisce se la visualizzazione Riquadri o Elenco è selezionata per tutti gli utenti per impostazione predefinita. Il valore predefinito è True per la visualizzazione Riquadro.

TimerInitialDelaySecondi

Solo Server di report di Power BI, Reporting Services 2017 e versioni successive

Imposta il ritardo iniziale desiderato in secondi. Il valore predefinito è 60.

TrustedFileFormat

Server di report di Power BI, solo Reporting Services 2017 e versioni successive

Imposta tutti i formati di file esterni che vengono aperti all'interno del browser nel sito del portale di Reporting Services. Per i formati di file esterni non inclusi nell'elenco viene proposto il download dell'opzione nel browser. I valori predefiniti sono jpg, jpeg, jpe, wav, bmp, img, gif, json, mp4, web, png.

Utilizza i cookie di sessione

Indica se il server di report deve utilizzare cookie di sessione per le comunicazioni con i browser dei client. Il valore predefinito è true.