Share via


Caricamento di file in una cartella

È possibile caricare file dal file system e archiviarli come elementi gestiti in un database del server di report. La funzionalità di un file caricato dipende dal tipo di file.

  • Il caricamento di un file con estensione rdl equivale alla pubblicazione di un report.

  • Il caricamento di un file con estensione smdl equivale alla pubblicazione di un modello di report se il file contiene informazioni sulla vista origine dati. In mancanza del riferimento a una vista origine dati, durante il caricamento viene generato un errore. È possibile che le informazioni sulla vista origine dati manchino nei file con estensione smdl caricati da un progetto modello di report di Visual Studio. Nei progetti modello di report, le informazioni sulla vista origine dati non vengono archiviate nel file con estensione smdl, bensì in un file separato e vengono successivamente aggiunte al file smdl quando questo viene pubblicato in un server di report.

    I file modello contenenti informazioni sulla vista origine dati sono quelli pubblicati in precedenza in un server di report e quindi salvati dal server in un file nel file system. Ad esempio, se si apre la pagina Proprietà generali di un modello e si fa clic su Modifica per aprire il modello, è possibile salvare il modello in un file e quindi caricare il file come nuovo modello nel server di report. Il file con estensione smdl che verrà successivamente caricato conterrà tutte le informazioni necessarie alla pubblicazione del modello.

  • Qualsiasi altro tipo di file caricato viene aggiunto al database del server di report come singolo oggetto binario. I file vengono pubblicati in un server di report come risorse e possono essere file di qualsiasi tipo. Se l'estensione del file corrisponde a un tipo MIME noto, viene utilizzata un'icona specifica per identificare il tipo di risorsa. In caso contrario, la risorsa viene indicata da un'icona di file generico.

[!NOTA]

Non è possibile caricare un file di origine dei dati del report con estensione rds per creare un'origine dei dati condivisa. Un file con estensione rds viene utilizzato solo in Progettazione report. Tale file non fornisce il contenuto per un elemento dell'origine dati condivisa definito e gestito tramite Gestione report. In alternativa al caricamento è possibile creare uno script per la creazione di un'origine dei dati condivisa in base a un file con estensione rds. Per ulteriori informazioni, fare riferimento al file PublishSamplReports.rss dello script di esempio descritto nell'argomento Script Samples.

La dimensione massima del file per gli elementi caricati è stabilita da ASP.NET. Per impostazione predefinita, il valore per la dimensione massima è pari a 4 MB. Per ulteriori informazioni sulle dimensioni di file massime, vedere Limiti delle dimensioni di report e snapshot.

I file caricati in un database del server di report sono visualizzati nella gerarchia di cartelle con le icone seguenti.

Icona di report

Icona di report

Icona di modello di report

Icona di modello

Icona di risorsa generica

Icona di risorsa generica

I file caricati vengono inseriti automaticamente nella cartella selezionata. È pertanto possibile passare alla cartella desiderata prima di caricare il file oppure spostare il file nella cartella desiderata dopo averlo caricato. Per ulteriori informazioni, vedere Spostamento di elementi.

Per caricare un file, utilizzare Gestione report La possibilità o meno di caricare file in un server di report dipende dalle attività incluse nell'assegnazione di ruolo. Se vengono utilizzate le impostazioni di protezione predefinite, gli amministratori locali possono aggiungere elementi a un server di report. Se è attivata la funzionalità Report personali, qualsiasi utente con una cartella Report personali disporrà dell'autorizzazione per caricare elementi in quella cartella. Se si utilizzano assegnazioni di ruolo personalizzate, tali assegnazioni devono includere attività che supportano la gestione di cartelle.

Per

Includere queste attività

Caricare un file con estensione rdl in una cartella

Gestione di report

Caricare un file con estensione smdl in una cartella

Gestione di modelli

Caricare qualsiasi file come oggetto binario

Gestione di risorse

Visualizzare il contenuto di una cartella

Visualizzazione di risorse, Visualizzazione di report