Esercitazione di Notification Services
Nell'esercitazione di Notification Services vengono illustrate le procedure di generazione di una semplice applicazione di Notification Services. Viene utilizzata una soluzione di SQL Server Management Studio per semplificare la modifica dei file dell'esercitazione e generare la soluzione utilizzando Esplora oggetti di SQL Server Management Studio.
Lezioni dell'esercitazione
In questa esercitazione si genererà un'applicazione di notifica meteo. Questa applicazione permetterà agli utenti di sottoscrivere e ricevere notifiche meteo per le singole città.
Si inizierà con un file di definizione dell'applicazione (ADF) minimo e si utilizzerà un file di configurazione dell'istanza (ICF) predefinito per creare un'istanza di Notification Services che contenga l'applicazione Weather. Le informazioni dei file ICF e ADF verranno compilate e in seguito utilizzate per creare un database dell'istanza e un database dell'applicazione. Questi database vengono utilizzati per archiviare i dati ed eseguire l'applicazione.
Verrà quindi aggiornato il file ADF per descrivere l'evento meteorologico, la notifica e i dati di sottoscrizione e quindi configurare le impostazioni di esecuzione dell'applicazione. Ogni volta che si aggiorna l'applicazione, si applicano le modifiche al database dell'applicazione.
Nelle ultime due lezioni di questa esercitazione si aggiungeranno i dati dei sottoscrittori e delle sottoscrizioni e quindi si aggiungeranno i dati degli eventi e si visualizzeranno le notifiche risultanti.
Si tratta di un'applicazione semplice che non utilizza alcune delle funzionalità più avanzate di Notification Services, come il recapito digest o il recapito multicast, i provider di eventi personalizzati, i formattatori di contenuto personalizzati e i protocolli di recapito personalizzati. Questa esercitazione, tuttavia, illustra i passaggi fondamentali per generare un'applicazione di notifica che utilizza Notification Services.
Requisiti
Per poter iniziare l'esercitazione, è necessario conoscere i concetti e la terminologia di Notification Services. Per informazioni su Notification Services, vedere Introduzione a SQL Server Notification Services.
Questa esercitazione è intesa per l'uso su un solo computer completo di tutto il software necessario. Verificare di avere eseguito le operazioni seguenti:
- Installazione di Motore di database, Notification Services e dei componenti workstation. Per ulteriori informazioni, vedere Installazione di SQL Server 2005.
- Installazione degli esempi di Notification Services. Per ulteriori informazioni, vedere Installazione degli esempi.
- Avvio di un'istanza di Motore di database. Per ulteriori informazioni, vedere Avvio e riavvio di servizi.
[!NOTA] Per la consultazione delle esercitazioni è consigliabile aggiungere i pulsanti Avanti e Indietro alla barra degli strumenti dell'applicazione utilizzata per visualizzare i documenti. Per ulteriori informazioni, vedere Aggiunta dei pulsanti Argomento precedente e Argomento successivo alla Guida in linea.
Sommario
Questa esercitazione è divisa in 11 lezioni. Per sviluppare un'applicazione di Notification Services funzionante, è necessario completare tutte le lezioni dell'esercitazione.
- Lezione 1: Apertura ed esame della soluzione Tutorial
In questa lezione verrà aperta la soluzione di SQL Server Management Studio e ne verranno esaminati i file.
- Lezione 2: Prima generazione dell'istanza dell'esercitazione
In questa lezione verranno esaminati il file di definizione dell'applicazione (ADF) per l'applicazione Weather e il file di configurazione dell'istanza (ICF) per l'istanza Tutorial di Notification Services e quindi verrà eseguita una generazione iniziale dell'istanza e dell'applicazione.
- Lezione 3: Aggiunta di una classe di evento
In questa lezione si aggiungerà una classe di evento al file ADF che descrive i dati dell'evento.
- Lezione 4: Aggiunta di una classe di notifica
In questa lezione si aggiungerà una classe di notifica al file ADF che descrive i dati, la formattazione e il recapito della notifica.
- Lezione 5: Aggiunta di una classe di sottoscrizione
In questa lezione si aggiungerà una classe di sottoscrizione al file ADF che descrive i dati di sottoscrizione e le regole che generano le notifiche.
- Lezione 6: Aggiunta di un provider di eventi
In questa lezione si aggiungerà una dichiarazione di provider di eventi non hosted all'ADF. La dichiarazione verrà utilizzata per identificare gli eventi aggiunti tramite le stored procedure per l'inoltro degli eventi.
- Lezione 7: Configurazione del generatore e del server di distribuzione
In questa lezione si specificherà il percorso di esecuzione del generatore e del server di distribuzione dell'applicazione e l'intervallo di polling del distributore.
- Lezione 8: Modifica delle impostazioni di esecuzione dell'applicazione
In questa lezione si specificheranno le impostazioni del generatore e quelle relative alla registrazione del server di distribuzione e alla rimozione dei dati.
- Lezione 9: Registrazione, attivazione e avvio dell'istanza
In questa lezione verrà registrata, attivata e avviata l'istanza di Notification Services.
- Lezione 10: Aggiunta di sottoscrittori e sottoscrizioni
In questa lezione si aggiungeranno sottoscrittori al database dell'istanza e sottoscrizioni al database dell'applicazione.
- Lezione 11: Inoltro di eventi all'applicazione Weather
In questa lezione si aggiungeranno eventi all'applicazione e quindi si visualizzeranno le notifiche risultanti.
Vedere anche
Altre risorse
Esempi di SQL Server Notification Services
Introduzione a SQL Server Notification Services
Creazione di soluzioni di notifica
Distribuzione di Notification Services
Amministrazione di Notification Services