Condividi tramite


Creare, modificare ed eliminare sottoscrizioni standard (Reporting Services in modalità nativa)

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.

L'utente che crea una sottoscrizione diventa automaticamente il proprietario di tale sottoscrizione e può pertanto modificarla o eliminarla.

Nota

A partire da SQL Server 2008 R2Reporting Services, è possibile trasferire la proprietà di una sottoscrizione a livello di codice. Non è disponibile alcuna interfaccia utente da utilizzare per trasferire la proprietà delle sottoscrizioni. Per altre informazioni, vedere ChangeSubscriptionOwner.

A seconda delle impostazioni del file di configurazione RSReportServer.config , potrebbe essere possibile aggiungere altri utenti a una sottoscrizione. Un responsabile 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 altre informazioni, vedere Configurare un server di report per il recapito tramite posta elettronica (Gestione configurazione SSRS).

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 altre informazioni, vedere Creare, modificare ed eliminare una sottoscrizione Data-Driven.

In questo argomento

Per creare una sottoscrizione

Per creare una sottoscrizione, scegliere lo strumento e l'approccio validi per la distribuzione del server di report:

  • Il contenuto di questo argomento illustra come creare sottoscrizioni in un server di report in modalità nativa usando gestione report Reporting Services. Dopo avere definito una sottoscrizione, è possibile accedervi in Gestione report tramite la pagina Sottoscrizioni personali oppure la scheda Sottoscrizioni di un report specifico.

  • Creare e gestire sottoscrizioni per server di report in modalità SharePoint illustra come utilizzare le pagine dell'applicazione in un sito di SharePoint per sottoscrivere report in un server di report eseguito in modalità integrata SharePoint.

In questo argomento vengono fornite le istruzioni per creare una sottoscrizione con recapito tramite posta elettronica e una sottoscrizione con recapito tramite condivisione file.

Per sottoscrivere un report, è necessario che l'origine dati del report sia configurata per l'utilizzo di credenziali archiviate o di nessuna credenziale. Per altre informazioni, vedere Archiviare le credenziali in un'origine dati di Reporting Services. Se non le utilizza, il pulsante Nuova sottoscrizione non è disponibile.

In questo argomento non viene illustrato come creare una sottoscrizione guidata dai dati. Per istruzioni su come creare una sottoscrizione guidata dai dati, vedere Creare una sottoscrizione Data-Driven (esercitazione su SSRS) o la Guida online per la pagina Creare una sottoscrizione guidata dai dati in Gestione report.

Per creare una sottoscrizione con recapito tramite condivisione file

  1. Avviare Gestione report (modalità nativa SSRS).

  2. Nella pagina Contenuto di Gestione report passare al report che si desidera sottoscrivere. Fare clic sul report per aprirlo.

  3. Fare clic sulla scheda Sottoscrizioni e quindi fare clic su Nuova sottoscrizione.

  4. In Recapitoselezionare Condivisione file di Windows.

  5. In Nome filedigitare un nome di file per il report.

  6. Selezionare l'opzione Aggiungi estensione file alla creazione del file. Questa opzione consente di specificare un'estensione di tre caratteri per il nome del file. L'estensione del file dipende dal formato di output del report selezionato.

  7. Nella casella di testo Percorso digitare un percorso UNC (Universal Naming Convention) in una cartella esistente in cui si desidera recapitare i report, ad esempio \\<nomeserver>\<myreports>. Includere due barre rovesciate all'inizio del percorso e non specificare una barra rovesciata finale.

  8. In Formato di rendering selezionare un formato di output del report per il recapito del file. Selezionare un formato corrispondente all'applicazione desktop che verrà utilizzata per aprire il report. Evitare formati che non eseguono il rendering del report in un singolo flusso o che introducono elementi di interattività non supportati in un file statico, ad esempio il formato HTML 4.0.

  9. Nelle caselle di testo Nome utente e Password specificare le credenziali richieste per accedere alla condivisione file usando il formato <dominio>\<nome utente> per il nome utente.

  10. Specificare le opzioni di sovrascrittura. Se si fa clic su Non sovrascrivere il file se esiste una versione precedenteil recapito non verrà eseguito in presenza di un file esistente. Se si seleziona Incrementa nomi dei file man mano che vengono aggiunte nuove versioni, il server di report aggiunge un numero al nome del file per distinguerlo dai file esistenti con lo stesso nome.

  11. Specificare quando si desidera che il report venga recapitato:

    • Per pianificare un recapito, fare clic su Quando viene completata l'esecuzione pianificata del report , quindi sul pulsante Seleziona pianificazione . Verrà aperta una pagina di pianificazione.

    • Per selezionare una pianificazione condivisa per cui sono già stabilite la data, l'ora e le informazioni sull'occorrenza da utilizzare, fare clic su In base a una pianificazione condivisa, quindi selezionare la pianificazione da utilizzare.

    • Per recapitare il report quando lo snapshot di un report viene aggiornato con una versione più recente, fare clic suQuando il contenuto del report viene aggiornato. Se si sottoscrive un report che recupera dati a intervalli programmati, la pianificazione utilizzata per aggiornare i dati determina il momento dell'elaborazione della sottoscrizione.

      Nota

      Questa opzione è disponibile solo per gli snapshot già associati a una pianificazione di aggiornamento.

  12. Per i report con parametri, specificare i parametri da utilizzare per il report di questa sottoscrizione. I parametri possono essere diversi da quelli utilizzati per l'esecuzione del report su richiesta o in altre operazioni pianificate.

Il report viene recapitato come file statico. Se include funzionalità interattive, ad esempio collegamenti a righe e colonne aggiuntive, tali funzionalità non saranno disponibili.

Per creare una sottoscrizione con recapito tramite posta elettronica

  1. Nella pagina Contenuto di Gestione report passare al report che si desidera sottoscrivere. Fare clic sul report per aprirlo.

  2. Fare clic sulla scheda Sottoscrizioni e quindi fare clic su Nuova sottoscrizione.

  3. In Recapitoselezionare Messaggio di posta elettronica. Se questo tipo di recapito non è disponibile, il server di report non è stato configurato per le sottoscrizioni tramite posta elettronica.

  4. Nella casella di testo A il nome del destinatario nel campo A: viene riempito automaticamente con l'account utente di dominio. Le impostazioni di configurazione del server di report determinano se il campo A viene riempito con l'account utente corrente. Per altre informazioni sulla modifica delle impostazioni di configurazione di indirizzi di posta elettronica, vedere Configurare un server di report per il recapito tramite posta elettronica (Gestione configurazione SSRS).

    Nota

    A seconda delle autorizzazioni, può essere possibile digitare l'indirizzo di posta elettronica cui si desidera recapitare il report. Per specificare più indirizzi di posta elettronica, separarli con un punto e virgola (;). È anche possibile digitare indirizzi di posta elettronica supplementari nelle caselle di testo Cc, Ccne Risposta . A questo fine è necessario disporre dell'autorizzazione per la gestione di tutte le sottoscrizioni.

  5. Selezionare le opzioni di recapito come segue:

    • Per incorporare o allegare una copia del report, selezionare Includi report. Il formato del report dipende dal formato di output di rendering selezionato. Non selezionare questa opzione se si ritiene che le dimensioni del report possano essere superiori al limite impostato per il sistema di posta elettronica.

    • Selezionare Includi collegamentoper includere l'URL del report nel corpo del messaggio di posta elettronica.

    Nota

    Se entrambe le opzioni vengono deselezionate, verrà inviato solo il testo della notifica nella riga Oggetto.

  6. Selezionare un formato di rendering dalla casella di riepilogo Formato di rendering . Questa opzione è disponibile se viene selezionato Includi report per incorporare o allegare una copia del report.

    • Per incorporare il report nel corpo del messaggio di posta elettronica, selezionare Archivio Web.

    • Per inviare il report come allegato, selezionare uno degli altri formati di rendering.

  7. Selezionare una priorità dall'elenco di riepilogo Priorità . In Microsoft Exchange questa impostazione consente di specificare un flag per il livello di importanza del messaggio di posta elettronica.

  8. Specificare quando si desidera che il report venga recapitato:

    • Per pianificare un'ora per il recapito, fare clic su Quando viene completata l'esecuzione pianificata del report , quindi su Seleziona pianificazione. Verrà aperta una pagina di pianificazione.

    • Per selezionare una pianificazione condivisa per cui sono già stabilite la data, l'ora e le informazioni sull'occorrenza da utilizzare, fare clic su In base a una pianificazione condivisa, quindi selezionare la pianificazione da utilizzare.

    • Per recapitare il report quando lo snapshot di un report viene aggiornato con una versione più recente, fare clic suQuando il contenuto del report viene aggiornato. Se si sottoscrive un report che recupera dati a intervalli programmati, la pianificazione utilizzata per aggiornare i dati determina il momento dell'elaborazione della sottoscrizione.

    Nota

    Questa opzione è disponibile solo per gli snapshot già associati a una pianificazione di aggiornamento.

  9. Per i report con parametri, specificare i parametri da utilizzare per il report di questa sottoscrizione. I parametri specificati possono essere diversi da quelli utilizzati per l'esecuzione del report su richiesta o in altre operazioni pianificate.

Per modificare 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.

Per eliminare una sottoscrizione

Per eliminare una sottoscrizione

  1. Avviare Gestione report (modalità nativa SSRS).

  2. In Gestione report fare clic su Sottoscrizioni personali sulla barra degli strumenti principale e passare alla sottoscrizione che si desidera modificare o eliminare.

  3. In alternativa, nella scheda Sottoscrizioni di un report aperto individuare la sottoscrizione che si desidera modificare o eliminare. selezionare uno degli elementi seguenti:

    1. Per modificare una sottoscrizione, fare clic su Modifica.

    2. Per eliminare una sottoscrizione, selezionare la casella di controllo accanto alla sottoscrizione e quindi fare clic su Elimina.

In questo argomento non vengono fornite informazioni sulle modalità di annullamento di una sottoscrizione in corso di elaborazione nel server di report. Per altre informazioni sull'annullamento delle sottoscrizioni, vedere Gestire un processo in esecuzione

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 arrestata 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à e autorizzazioni
Creare e gestire sottoscrizioni per server di report in modalità SharePoint
Creare e gestire sottoscrizioni per server di report in modalità nativa
Sottoscrizioni guidate dai dati
Subscriptions and Delivery (Reporting Services)
Gestione report (modalità nativa SSRS)
Utilizzare Sottoscrizioni personali