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, pdf, 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.
Contenuto correlato
- Impostare le proprietà di un server di report (Management Studio)
- Eseguire la connessione a un server di report in Management Studio
- Proprietà di Reporting Services
- Guida sensibile al contesto del server di report in Management Studio
- Proprietà di sistema del server di report
- Implementazione di script per l'esecuzione di attività di amministrazione
- Abilitare e disabilitare la funzionalità Report personali
- Visitare il forum su Reporting Services