Reporting Services Report Server (Native Mode)

Un server di report configurato per la modalità nativa viene eseguito come server applicazioni che fornisce tutte le funzionalità di elaborazione e gestione esclusivamente tramite i componenti di Reporting Services.

È possibile usare SQL Server Management Studio o il portale Web per gestire i report di Reporting Services. Usare Gestione configurazione Reporting Services per gestire un server di report in modalità nativa.

Se il server di report è configurato per la modalità SharePoint, è necessario utilizzare le pagine di gestione contenuto nel sito di SharePoint per gestire report, origini dati condivise e altri elementi del server di report.

In questo articolo sono incluse le seguenti informazioni:

Riepilogo della modalità nativa

Un'installazione di Reporting Services in modalità nativa è costituita da diverse funzionalità sul lato server che è necessario gestire e amministrare, Il server include le caratteristiche descritte di seguito:

  • Servizio Web ReportServer, eseguito con il servizio del server di report.

  • Applicazioni di elaborazione in background che gestiscono operazioni pianificate e il recapito di report.

  • Database del server di report.

Per amministrare interamente un'installazione di Reporting Services è necessario avere le autorizzazioni seguenti:

  • Appartenenza al gruppo Administrators locale nel computer server di report. Se l'installazione include funzionalità server eseguite su computer remoti, è necessario disporre delle autorizzazioni di amministratore su tali computer. In particolare, è necessario disporre di tali autorizzazioni se si desidera gestire tali server tramite una connessione remota.

  • Autorizzazioni di amministratore del database per l'istanza di SQL Server che ospita il database.

  • Se si installa Reporting Services in un controller di dominio, è necessario essere un amministratore di dominio.

Gestione del contenuto

In Reporting Services la gestione del contenuto si riferisce alla gestione di report, modelli, cartelle, risorse e origini dati condivise. È possibile gestire questi elementi singolarmente tramite impostazioni di sicurezza e proprietà. Ogni elemento può essere spostato in una posizione diversa nello spazio dei nomi delle cartelle del server di report. Per gestire gli elementi in modo efficiente, è necessario conoscere quali attività vengono eseguite da un utente con ruolo Gestione contenuto.

Nota

La gestione del contenuto è un'operazione diversa dall'amministrazione di un server di report. Per altre informazioni su come gestire l'ambiente in cui viene eseguito un server di report, vedere Configurazione e amministrazione di un server di report (modalità SharePoint di Reporting Services).

Nella gestione del contenuto sono incluse le attività seguenti:

  • Garantire la sicurezza degli elementi e del sito del server di report mediante l'applicazione della sicurezza basata sui ruoli disponibile in Reporting Services.

  • Gestione della struttura della gerarchia di cartelle del server di report mediante l'aggiunta, la modifica e l'eliminazione di cartelle.

  • Impostazione di valori predefiniti e proprietà relativi a elementi gestiti dal server di report. È ad esempio possibile impostare valori massimi di riferimento che determinano i criteri di archiviazione della cronologia dei report.

  • Creazione di origini dei dati condivise che è possibile utilizzare in sostituzione di connessioni a origini dei dati specifiche dei report. Un autore o un gestore dei contenuto può selezionare un'origine dati diversa da quella originariamente definita per un report. Ad esempio, selezionare un'origine per sostituire un riferimento a un database di test con un riferimento a un database di produzione.

  • Creazione di pianificazioni condivise che possono essere utilizzate in sostituzione di pianificazioni specifiche del report e della sottoscrizione, semplificando nel tempo la gestione delle informazioni sulla pianificazione.

  • Creazione di sottoscrizioni guidate dai dati che generano elenchi di destinatari tramite il recupero di dati da un archivio dati.

  • Bilanciare le richieste di elaborazione dei report del server pianificando l'elaborazione dei report e specificando quali possono essere eseguiti su richiesta e quali vengono caricati dalla cache.

Le autorizzazioni per eseguire le attività di gestione vengono fornite in due ruoli predefiniti, ovvero Amministratore sistema e Gestione contenuto. Per gestire in modo efficiente contenuto di un server di report, è necessario che un utente sia assegnato a entrambi ruoli. Per altre informazioni su questi ruoli predefiniti, vedere Ruoli e autorizzazioni (Reporting Services).

Gli strumenti per la gestione dei contenuti del server di report includono Management Studio o il portale Web. Management Studio consente di impostare valori predefiniti e di abilitare funzionalità. Il portale Web viene usato per concedere all'utente l'accesso agli elementi e alle operazioni del server di report. È anche possibile usare il portale Web per visualizzare e usare report e altri tipi di contenuto e visualizzare e usare tutti gli elementi condivisi e le caratteristiche di distribuzione dei report.

Sicurezza e gestione di una risorsa

Una risorsa è un elemento gestito archiviato in un server di report, ma che il server di report non elabora. In genere, una risorsa fornisce contenuto esterno per gli utenti dei report. Ad esempio un'immagine in un file con estensione jpg o un file HTML che descrive le regole business utilizzate in un report. Il file in formato JPG o HTML viene archiviato nel server di report, che tuttavia lo invia direttamente al browser anziché prima elaborarlo.

Per aggiungere una risorsa a un server di report, caricare o pubblicare un file:

Operazione Tipo di file
Caricamento Tutti i file vengono caricati come risorse ad eccezioni dei file di definizione del report (con estensione rdl) e del modello di report (con estensione smdl).

Per caricare una risorsa, è necessario usare il portale Web se il server di report è in esecuzione in modalità nativa o una pagina di applicazione in un sito di SharePoint se il server è in esecuzione in modalità integrata SharePoint. Per altre informazioni, vedere Caricare un file o un report nel server di report o Caricare documenti in una raccolta di SharePoint (Reporting Services in modalità SharePoint).
Pagina Tutti i file in un progetto vengono caricati come risorse, ad eccezione dei file dell'origine dati con estensione rdl, smdl e rds. Per pubblicare una risorsa, aggiungere un elemento esistente a un progetto in Progettazione report, quindi pubblicare il progetto in un server di report.

Tutte le risorse provengono da file presenti nel file system, caricati successivamente in un server di report. Non sono previste restrizioni per i tipi di file che è possibile caricare. Le dimensioni del file massime consentite sono pari a 1 GB. Alcuni tipi di file risultano tuttavia più adatti di altri con tipo MIME equivalente per la pubblicazione in un server di report come risorse. Ad esempio, le risorse basate su file HTML e JPG vengono aperte in una finestra del browser quando l'utente seleziona la risorsa. Questa azione esegue il rendering del codice HTML come pagina Web e JPG come immagine che l'utente può visualizzare. Al contrario le risorse con tipi MIME non equivalenti, ad esempio file di applicazioni desktop, non vengono visualizzate in alcun modo nella finestra del browser.

La possibilità per gli utenti del report di visualizzare una risorsa dipende dalle funzionalità di visualizzazione del browser. Poiché il server di report non elabora risorse, il browser deve fornire la funzionalità di visualizzazione per eseguire il rendering di un tipo MIME specifico. Se il browser non è in grado di eseguire il rendering del contenuto, gli utenti che visualizzeranno la risorsa ne vedranno esclusivamente le proprietà generali.

Le risorse sono presenti come elementi denominati nella gerarchia delle cartelle del server di report insieme ai report, alle origini dati condivise, alle pianificazioni condivise e alle cartelle. È possibile ricercare, visualizzare, proteggere impostare proprietà relative alle risorse analogamente a qualsiasi altro elemento presente in un server di report. Per visualizzare o gestire una risorsa, è necessario disporre delle attività Visualizzazione di risorse o Gestione di risorse nella propria assegnazione di ruolo.

Riferimento a una risorsa immagine da un report

Le risorse possono contenere un'immagine cui si fa riferimento in un report. Se i requisiti del report includono l'utilizzo di immagini esterne, considerare i vantaggi seguenti relativi all'archiviazione di un'immagine come risorsa:

  • Archiviazione centralizzata nel database del server di report. Se il database del server di report e il relativo contenuto vengono spostati in un altro computer, l'immagine esterna rimane con il report. Non è necessario tenere traccia di file di immagine archiviato su disco in computer diversi.

  • sicurezza garantita dalle assegnazioni di ruolo anziché a livello di file system. Le stesse autorizzazioni utilizzate per visualizzare un report possono essere applicate alla risorsa. Al contrario, se si archivia l'immagine su disco, è necessario verificare che l'account utente anonimo o l'account di esecuzione senza intervento dell'utente disponga delle autorizzazioni per accedere al file.

Per utilizzare una risorsa immagine in un report, aggiungere il file di immagine al progetto e pubblicarlo insieme al report. Dopo la pubblicazione dell'immagine, è possibile aggiornare il riferimento all'immagine nel report. È possibile aggiornare il riferimento in modo che punti alla risorsa nel server di report e successivamente ripubblicare il report per salvare le modifiche. È possibile aggiornare l'immagine in modo indipendente dal report ripubblicando la risorsa. Nel report viene utilizzata la versione più recente dell'immagine disponibile nel server di report.

Configurare e amministrare un server di report (modalità nativa SSRS)
Risolvere i problemi di installazione di Reporting Services