Creare, modificare ed eliminare pianificazioni

Questo articolo fornisce informazioni sulla creazione, la modifica e l'eliminazione di pianificazioni Reporting Services condivise. Per gestire le pianificazioni condivise per la modalità nativa, usare la pagina Pianificazioni del portale Web o la cartella Pianificazioni condivise in Management Studio. Per la modalità SharePoint, usare le pagine di gestione per l'applicazione di servizio Reporting Services.

Per determinare se una pianificazione condivisa è effettivamente usata, usare uno dei metodi seguenti:

  • Portale Web: nella scheda Pianificazione in Impostazioni del sito verificare i valori presenti nei campi Ultima esecuzione, Prossima esecuzione e Stato. Se una pianificazione non viene più eseguita perché è scaduta, nel campo Stato viene visualizzata la data di scadenza. Per altre informazioni, vedere Portale Web (modalità nativa SSRS).

  • SQL Server Management Studio: visualizzazione della pagina Report di una pianificazione condivisa specifica. In questa pagina vengono elencati tutti i report e i set di dati condivisi che utilizzano la pianificazione condivisa. Per altre informazioni, vedere Reporting Services di SQL Server Management Studio.

  • Log: visualizzazione dei file dei log di esecuzione o dei log di traccia del report per verificare se i report sono stati eseguiti negli orari specificati nella pianificazione. Per altre informazioni, vedere File di log e origini di Reporting Services.

Eliminazione di una pianificazione condivisa

Le pianificazioni condivise devono essere eliminate manualmente usando la pagina Pianificazioni nel portale Web o la cartella Pianificazioni condivise in Management Studio. Se si elimina una pianificazione condivisa in uso, tutti i riferimenti a essa verranno sostituiti con pianificazioni in base al report.

Se si elimina una pianificazione condivisa utilizzata da più report e sottoscrizioni, nel server di report vengono create singole pianificazioni per ogni report e sottoscrizione da cui è stata utilizzata in precedenza la pianificazione condivisa. Ogni nuova singola pianificazione conterrà la data, l'ora e il criterio di ricorrenza specificati nella pianificazione condivisa. In Reporting Services non è disponibile una funzionalità di gestione centrale delle singole pianificazioni. Se si elimina una pianificazione condivisa, è necessario gestire le informazioni sulla pianificazione per ogni elemento singolo.

Nota: in caso di dubbio sull'effettivo uso di una pianificazione condivisa, eliminarla in Management Studio anziché nel portale Web. Management Studio offre le stesse funzionalità di gestione delle pianificazioni condivise di Gestione report. Fornisce tuttavia un'altra pagina Report che mostra il nome di ogni report che usa la pianificazione.

Eliminare una pianificazione e farla scadere sono due operazioni diverse. La data di scadenza viene impostata per arrestare una pianificazione, non per eliminarla. Dato che le pianificazioni vengono utilizzate per l'automatizzazione di numerose funzionalità, non vengono mai eliminate automaticamente. Le pianificazioni scadute possono essere utilizzate dagli amministratori del server di report come riscontro per individuare la causa dell'improvviso arresto di un processo automatico. Un amministratore del server di report che non controlla innanzitutto se la pianificazione è scaduta potrebbe eseguire una diagnosi errata del problema oppure perdere inutilmente tempo a cercare di risolvere i problemi di un processo che invece è perfettamente funzionante.

Eliminazione di una pianificazione in base al report

I report e le pianificazioni specifiche della sottoscrizione vengono eliminati quando si elimina il report o la sottoscrizione o quando si sceglie un approccio diverso per eseguire il report o la sottoscrizione. Se ad esempio si sceglie Esegui sempre il report con i dati più recenti, viene eliminata una pianificazione in base al report creata per eseguire un report come snapshot dell'esecuzione del report stesso.

Una pianificazione in base al report rimane associata al report anche se scaduta. È possibile determinare se una pianificazione è scaduta verificandone la data di fine. Le pianificazioni condivise scadute rimangono comunque nell'elenco della pagina Pianificazioni condivise. Il campo Stato indica se la pianificazione è scaduta. È possibile riattivare la pianificazione posticipando la data di fine oppure rimuovere il riferimento alla pianificazione se non è più necessario.

Creare, eliminare o modificare una pianificazione condivisa (portale Web)

Le operazioni di creazione e modifica di una pianificazione consistono nell'impostazione delle opzioni di frequenza che determinano quando deve essere eseguita la pianificazione.

Le pianificazioni possono essere create o modificate in qualsiasi momento. Tuttavia, se l'esecuzione di una pianificazione inizia prima del completamento delle modifiche, verrà utilizzata la versione precedente della pianificazione. La pianificazione modificata ha effetto solo dopo essere stata salvata.

Se si decide di modificare una pianificazione condivisa, è possibile sospenderla prima di iniziare ad apportarvi le modifiche. Le modifiche avranno effetto quando la pianificazione verrà ripresa.

  1. Selezionare Impostazioni dalla barra degli strumenti del portale Web.

    Nota

    Se Impostazioni non è disponibile, non si dispone dell'autorizzazione di accesso alle impostazioni del sito.

  2. Selezionare Impostazioni sito dal menu.

  3. Selezionare la scheda Pianificazioni .

  4. Selezionare + Nuova pianificazione. Per modificare una pianificazione esistente, selezionare il nome della pianificazione.

  5. Digitare un nome descrittivo per la pianificazione.

  6. Selezionare Ora, Giorno, Settimanao Mese. Selezionare Singola occorrenza per creare una pianificazione eseguita una sola volta. Dopo aver specificato le impostazioni di base della pianificazione, verranno visualizzate altre opzioni.

  7. Selezionare eventualmente la data di inizio della pianificazione. L'impostazione predefinita è il giorno corrente. È possibile posticipare la data di inizio della pianificazione scegliendo una data successiva.

  8. Selezionare facoltativamente una data di fine della pianificazione. L'esecuzione della pianificazione viene arrestata da tale data, ma la pianificazione non viene eliminata.

  9. Selezionare l'ora in cui eseguire la pianificazione.

  10. Seleziona OK.

Eliminare una pianificazione condivisa (portale Web)

  1. Selezionare Impostazioni dalla barra degli strumenti del portale Web.
  2. Selezionare Impostazioni sito dal menu.
  3. Selezionare la scheda Pianificazioni .
  4. Selezionare la casella di controllo accanto alla pianificazione condivisa che si vuole eliminare e quindi selezionare Elimina.

Creare, eliminare o modificare una pianificazione condivisa (Management Studio)

Una pianificazione condivisa contiene informazioni sulla pianificazione e sulla ricorrenza. Queste informazioni possono essere usate da qualsiasi numero di sottoscrizioni e report pubblicati in esecuzione in un server di report Reporting Services. Se il numero di report e sottoscrizioni in esecuzione contemporaneamente è elevato, è possibile creare una pianificazione condivisa per tali processi. Se si desidera modificare il criterio di ricorrenza o la data di fine, è possibile apportare la modifica in un unico punto.

Le pianificazioni condivise sono più semplici da gestire e consentono una maggiore flessibilità nella gestione di operazioni pianificate. È possibile ad esempio sospendere e quindi riprendere una pianificazione condivisa. Inoltre, se viene rilevato che troppe operazioni pianificate vengono eseguite contemporaneamente, è possibile creare più pianificazioni condivise. Queste pianificazioni possono essere eseguite in momenti diversi. È quindi possibile regolare le informazioni di pianificazione fino a quando il caricamento dell'elaborazione non è uniforme nel server di report.

Creare o modificare una pianificazione condivisa (Management Studio)

  1. Avviare SQL Server Management Studio e connettersi a un'istanza del server di report.

  2. Espandere il nodo di un server di report in Esplora oggetti.

  3. Fare clic con il pulsante destro del mouse sulla cartella Pianificazioni condivise e quindi scegliere Nuova pianificazione. Verrà visualizzata la scheda Generale della finestra di dialogo Nuova pianificazione condivisa .

    Per modificare una pianificazione condivisa esistente, espandere la cartella Pianificazioni condivise, fare clic con il pulsante destro del mouse sulla pianificazione da modificare e quindi scegliere Proprietà.

  4. Digitare un nome descrittivo per la pianificazione.

  5. Selezionare eventualmente la data di inizio della pianificazione. L'impostazione predefinita è il giorno corrente.

  6. Selezionare eventualmente la data di fine della pianificazione. L'esecuzione della pianificazione viene arrestata da tale data, ma la pianificazione non viene eliminata.

  7. Per configurare una pianificazione periodica, selezionare Ora, Giorno, Settimanao Mese. Le altre opzioni sono disabilitate. Utilizzare tali opzioni per configurare la frequenza della pianificazione in base all'ora, al giorno, alla settimana o al mese desiderato.

    In alternativa, per specificare una pianificazione non periodica, selezionare Singola occorrenzae quindi specificare l'opzione Ora di inizio.

  8. Seleziona OK.

Per eliminare una pianificazione condivisa (Management Studio)
  1. Espandere il nodo di un server di report in Esplora oggetti.
  2. Per verificare che la pianificazione condivisa non sia attualmente usata nei report, espandere la cartella Pianificazioni condivise, fare clic con il pulsante destro del mouse sulla pianificazione e scegliere Proprietà.
  3. Selezionare la scheda Report per visualizzare l'elenco dei report che attualmente usano la pianificazione. Selezionare Annulla.
  4. Espandere la cartella Pianificazioni condivise, fare clic con il pulsante destro del mouse sulla pianificazione da eliminare e quindi scegliere Elimina. Verrà visualizzata la finestra di dialogo Elimina elementi catalogo .
  5. Seleziona OK.

Se si elimina una pianificazione condivisa utilizzata da più report e sottoscrizioni, nel server di report vengono create singole pianificazioni per ogni report e sottoscrizione da cui è stata utilizzata in precedenza la pianificazione condivisa. Ogni nuova singola pianificazione conterrà la data, l'ora e il criterio di ricorrenza specificati nella pianificazione condivisa.

Creare e gestire le pianificazioni condivise (modalità SharePoint)

Per creare, modificare o eliminare pianificazioni condivise in un sito di SharePoint, è necessario essere un amministratore del sito.

È possibile identificare una pianificazione specifica in base al nome descrittivo corrispondente. Se non è specificato alcun nome, verrà creato un nome predefinito basato sulle caratteristiche della pianificazione, ad esempio il criterio di occorrenza o le date e gli orari di esecuzione.

Nota

La creazione di pianificazioni condivise richiede il servizio SQL Server Agent.

Creare pianificazioni condivise (modalità SharePoint)

  1. Selezionare Azioni sito.
  2. Selezionare Impostazioni sito.
  3. Nella sezione Reporting Services, selezionare Gestisci pianificazioni condivise.
  4. Selezionare Aggiungi pianificazione per aprire la pagina Proprietà pianificazione.
  5. Immettere un nome descrittivo per la pianificazione. Nelle pagine di applicazione usate per i report di Reporting Services, tale nome viene visualizzato negli elenchi a discesa disponibili nelle pagine di definizione delle pianificazioni all'interno del sito. Se possibile, non utilizzare nomi lunghi di difficile lettura. Adottare una convenzione di denominazione che prevede l'indicazione di informazioni descrittive all'inizio del nome.
  6. Specificare una frequenza. Le opzioni di pianificazione visualizzate nella pagina possono essere modificate automaticamente in modo da supportare la frequenza selezionata. Se, ad esempio, si sceglie Mese, nella pagina vengono visualizzati i nomi dei singoli mesi.
  7. Definire la pianificazione. Non tutte le combinazioni di pianificazione sono supportate in una singola pianificazione.
  8. Impostare le date di inizio e di fine.
  9. Seleziona OK.

Eliminare pianificazioni condivise (modalità SharePoint)

Tutte le pianificazioni, sia quelle condivise che quelle specifiche dei report, devono essere eliminate manualmente. Quando si elimina una pianificazione condivisa in uso, tutti i riferimenti a essa vengono sostituiti con pianificazioni in base al report. Una pianificazione personalizzata non specificata è una pianificazione personalizzata che non dispone di informazioni sulla data o sull'ora.

  1. Selezionare Azioni sito.
  2. Selezionare Impostazioni sito.
  3. Nella sezione Reporting Services, selezionare Gestisci pianificazioni condivise.
  4. Selezionare la pianificazione e fare clic su Elimina.

Pianificazioni
Sospendere e riprendere le pianificazioni condivise
Memorizzazione dei report nella cache (SSRS)
Creare, modificare ed eliminare snapshot nella cronologia dei report