Condividi tramite


Pagina Proprietà server - Avanzate - Server di report di Power BI 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

AccessControlAllowCredentials

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 separato da virgole delle intestazioni consentite dal server quando un client invia una richiesta. Questa proprietà può essere una stringa vuota. Specificando * si consentono tutte le intestazioni.

AccessControlAllowMethods

Solo Server di report di Power BI, 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

Solo Server di report di Power BI, 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

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

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

AccessControlMaxAge

Solo Server di report di Power BI, 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).

AllowedResourceExtensionsForUpload

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

Impostazione fissa di 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

Solo Server di report di Power BI, 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.

È 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 rendering del 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 HSTS e altre intestazioni personalizzate per gli URL usando criteri regex corrispondenti.

<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: corrisponde
  • https://adventureworks/reports/mobilereport/New%20Mobile%20Report?rs:embed=false: non corrisponde

CustomUrlLabel e CustomUrlValue

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

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

Valori Descrizione
CustomUrlLabel 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)

EditSessionCacheLimit

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.

EnableCustomVisuals

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 altre informazioni sul log di esecuzione del server di report, vedere Vista ExecutionLog ed ExecutionLog3 del server di report.

EnableIntegratedSecurity

Determina se la sicurezza integrata è 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 dati dei report configurate per l'uso della sicurezza integrata di Windows non vengono eseguite.

EnableLoadReportDefinition

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 caratteristica Report personali è 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 dagli oggetti visivi di Power BI in Server di report di Power BI. Il valore True indica che la funzionalità è abilitata.

EnablePowerBIReportMigrate

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

Abilita le migrazioni di report con estensione rdl a Power BI usando la funzionalità da 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 è attivata

Per altre informazioni, vedere Pubblicare file con estensione rdl in Power BI da Server di report di Power BI e Reporting Services.

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

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

LogClientIPAddress

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

Esclude/include l'indirizzo IP client quando è abilitata la registrazione di INFO. Il valore predefinito è false.

Valori Descrizione
Vero IP client viene registrato
Falso IP client non viene registrato

MaxFileSizeMb

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

ModelCleanupCycleMinutes

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 la frequenza per rimuovere 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 la durata prima della scadenza del token di accesso di Office 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

Solo Server di report di Power BI, 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.

RestrictedResourceMimeTypeForUpload

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.

ScheduleRefreshTimeoutMinutes

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.

SharePointIntegratedMode

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

ShowDownloadMenu

Solo Server di report di Power BI, 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.

StoredParametersLifetime

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.

StoredParametersThreshold

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

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

Imposta un elenco delimitato da virgole degli schemi URI che possono essere definiti nelle azioni Collegamento ipertestuale o "*" 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:bill@contoso.com 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 nello spazio dei nomi. 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.

TimerInitialDelaySeconds

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

Solo Server di report di Power BI, 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.

UseSessionCookies

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