Share via


Creazione, modifica ed eliminazione di sottoscrizioni standard

Il termine sottoscrizione standard si riferisce alla sottoscrizione creata dai singoli utenti che desiderano che un report venga recapitato tramite posta elettronica o a una cartella condivisa. Una sottoscrizione standard viene sempre definita tramite il report su cui si basa. Per lavorare con le sottoscrizioni è possibile utilizzare SQL Server Management Studio o Gestione report. Dopo aver definito una sottoscrizione, è possibile accedervi in Gestione report tramite la pagina Sottoscrizioni personali oppure la scheda Sottoscrizioni (o il nodo se viene utilizzato Management Studio) di un report specifico.

L'utente che crea una sottoscrizione diventa automaticamente il proprietario di tale sottoscrizione e può pertanto modificarla o eliminarla. Non è possibile trasferire la proprietà di una sottoscrizione ad altri utenti. A seconda delle impostazioni del file di configurazione RSReportServer, potrebbe essere possibile aggiungere utenti a una sottoscrizione. Un manager potrebbe ad esempio aggiungere gli indirizzi di posta elettronica dei propri subalterni in modo che possano ricevere una copia del report. Questa funzionalità è supportata se il campo A: è visibile durante la definizione delle singole sottoscrizioni. Per ulteriori informazioni, vedere Configurazione di un server di report per il recapito tramite posta elettronica.

In questo argomento vengono fornite informazioni sulle sottoscrizioni standard che vengono create e gestite dai singoli utenti. Le sottoscrizioni guidate dai dati prevedono procedure e requisiti diversi e sono illustrate in un altro argomento. Per ulteriori informazioni, vedere Creazione, modifica ed eliminazione di sottoscrizioni guidate dai dati.

Requisiti di protezione

Per poter creare una sottoscrizione di un report, è innanzitutto necessario che siano soddisfatti i requisiti seguenti:

  • È necessario poter accedere al report. Per poter sottoscrivere un report, è necessario disporre delle autorizzazioni necessarie per visualizzarlo.
  • L'assegnazione di ruolo dell'utente deve prevedere la possibilità di creare una sottoscrizione per il report. Nello specifico, l'assegnazione di ruolo deve includere l'attività Gestione di sottoscrizioni individuali. Per ulteriori informazioni sulle attività, vedere Attività e autorizzazioni in Reporting Services.
  • Per poter recuperare i dati in fase di esecuzione, è necessario che per il report vengano utilizzate credenziali archiviate oppure nessuna credenziale. Per connettersi a un'origine dei dati esterna, non è possibile sottoscrivere un report che utilizza credenziali rappresentate o delegate. Le credenziali dell'utente che crea la sottoscrizione o ne è proprietario non saranno disponibili durante l'elaborazione della sottoscrizione. Le credenziali archiviate possono essere un account di Windows o un account utente del database. Per ulteriori informazioni, vedere Impostazione di credenziali e informazioni di connessione.

Requisiti relativi all'identità dell'utente e alla sottoscrizione

Per le sole sottoscrizioni standard è possibile creare sottoscrizioni a report in cui le informazioni sull'account utente sono incluse in un filtro o sono disponibili sotto forma di testo visualizzato nel report. Nel report il nome dell'account utente viene specificato tramite un'espressione User!UserID che corrisponde all'utente corrente. Quando si crea una sottoscrizione, l'autore della sottoscrizione viene considerato come utente corrente.

Requisiti dei modelli di Generatore report

Non è possibile sottoscrivere un report di Generatore report che utilizza come origine dei dati un modello contenente impostazioni di protezione degli elementi del modello. La restrizione riguarda solo i report che utilizzano la protezione degli elementi del modello.

Requisiti relativi ai valori dei parametri

Se il report utilizza parametri, è necessario specificare un valore di parametro con il report stesso oppure nella sottoscrizione che viene definita. Se nel report sono stati specificati valori predefiniti, è possibile impostare il valore di parametro per utilizzare l'impostazione predefinita. Per ulteriori informazioni, vedere Impostazione dei parametri in una sottoscrizione.

Creazione di sottoscrizioni

È possibile creare più sottoscrizioni per un singolo report per utilizzare opzioni di sottoscrizione diverse. Si potrebbero specificare valori diversi per i parametri in modo da creare due versioni di un report, ad esempio un report delle vendite per le regioni centro-settentrionali e un report delle vendite per le regioni centro-meridionali. Non è tuttavia possibile utilizzare una singola sottoscrizione standard per creare più versioni di un report. Se si desidera generare più versioni di un report dalla stessa sottoscrizione, è necessario utilizzare una sottoscrizione guidata dai dati.

Per ogni sottoscrizione creata è necessario specificare le opzioni di recapito, che variano in base all'estensione per il recapito utilizzata. Un'estensione per il recapito è un modulo che supporta un determinato modo di distribuzione. In Reporting Services sono disponibili due estensioni per il recapito, tramite posta elettronica e tramite condivisione file. Terze parti potrebbero mettere a disposizione ulteriori estensioni. Per ulteriori informazioni, vedere Scelta dei formati di presentazione dei report in una sottoscrizione.

Modifica di una sottoscrizione

Una sottoscrizione può essere modificata in qualsiasi momento. Se si modifica una sottoscrizione mentre viene elaborata, le impostazioni aggiornate vengono utilizzate solo se vengono salvate nel database del server di report prima che l'estensione per il recapito riceva i dati della sottoscrizione. In caso contrario, vengono utilizzate le impostazioni esistenti.

Per individuare una sottoscrizione, utilizzare la pagina Sottoscrizioni personali oppure visualizzare le definizioni della sottoscrizione associate a un report. Non è possibile individuare una sottoscrizione eseguendo ricerche dirette o altri tipi di ricerche, ad esempio in base al nome del proprietario, al trigger, alle informazioni sullo stato e così via.

Le sottoscrizioni possono inoltre essere modificate o eliminate dagli amministratori del server di report.

[!NOTA] Un amministratore del server di report non può gestire da un'unica posizione tutte le sottoscrizioni individuali che sono utilizzate in un determinato server di report. Può tuttavia accedere a ogni sottoscrizione per modificarla o eliminarla.

Eliminazione di una sottoscrizione

Se si desidera interrompere una sottoscrizione e non si riesce a individuarla in modo semplice, annotare il nome del report che si riceve e cercare il report utilizzando il nome come criterio di ricerca. Dopo aver ottenuto l'accesso al report, sarà possibile annullare la propria sottoscrizione. Se non è possibile individuarla, la sottoscrizione potrebbe essere guidata dai dati. Per ulteriori informazioni, rivolgersi all'amministratore del server di report.

Una sottoscrizione viene eliminata automaticamente quando viene eliminato il report a cui è associata. Se la sottoscrizione viene eliminata durante l'elaborazione, viene interrotta se l'operazione di eliminazione viene eseguita prima che l'estensione per il recapito riceva i dati della sottoscrizione. In caso contrario, l'elaborazione verrà portata a termine.

Vedere anche

Attività

Procedura: Creazione e gestione di sottoscrizioni (modalità di integrazione con SharePoint)
Procedura: Sottoscrizione di un report (Management Studio)
Procedura: Sottoscrizione a un report (Gestione report)
Procedura: Eliminazione o modifica di una sottoscrizione (Management Studio)
Procedura: Eliminazione o modifica di una sottoscrizione (Gestione report)

Concetti

Sottoscrizioni guidate dai dati
Gestione report
Panoramica delle sottoscrizioni
Utilizzo della pagina Sottoscrizioni personali

Altre risorse

Gestione delle sottoscrizioni
Recapito di report tramite sottoscrizioni

Guida in linea e informazioni

Assistenza su SQL Server 2005