Share via


Lezione 2: Prima generazione dell'istanza dell'esercitazione

Data aggiornamento: 17 luglio 2006

In questa lezione si verificherà il file di configurazione dell'istanza, lo si aggiornerà in base alle proprie esigenze, si verificherà il file di definizione dell'applicazione (ADF) e si creerà l'istanza dell'esercitazione di Notification Services.

Esame del file di configurazione dell'istanza

Innanzitutto esaminare la configurazione dell'istanza in TutorialICF.xml. Questa definisce un'istanza di Notification Services, denominata Tutorial, che ospita l'applicazione Weather.

Nel corso di questa esercitazione il file TutorialICF.xml non verrà modificato ma è bene conoscerne il contenuto.

Per esaminare il file di configurazione dell'istanza

  1. In Esplora soluzioni, espandere Tutorial e quindi espandere Varie.

  2. Fare doppio clic su TutorialICF.xml.

    Il file di configurazione dell'istanza contiene i seguenti elementi:

    • Un elemento ParameterDefaults contenente i valori predefiniti dei parametri del file di configurazione dell'istanza e del file di definizione dell'applicazione.
    • Un elemento InstanceName che specifica il nome dell'istanza di Notification Services, che è Tutorial.
    • Un elemento SqlServerSystem che specifica l'istanza di SQL Server che ospiterà i database di Notification Services. Questo elemento contiene un parametro, %_DBEngineInstance_%. Il valore per questo parametro viene ottenuto dalle impostazioni predefinite e può essere ignorato quando questa istanza viene creata o aggiornata.
    • Un elemento Applications contenente informazioni di base sull'applicazione Weather. Include il nome dell'applicazione, la cartella, la posizione del file di definizione dell'applicazione e i nomi e i valori di tutti i parametri sostituibili nel file di definizione dell'applicazione. L'applicazione Weather utilizza due parametri: %_InstancePath_% e %_ServerName_%. I valori per questi parametri vengono ottenuti dalle impostazioni predefinite e possono essere ignorati quando questa istanza viene creata o aggiornata.
    • Un elemento DeliveryChannels che definisce un canale di recapito per il protocollo di recapito File predefinito. L'applicazione Weather utilizzerà il protocollo di recapito File per recapitare le notifiche al canale di recapito denominato FileChannel. Queste notifiche verranno scritte in un file denominato FileNotifications.htm.

Modifica dei valori ParameterDefaults del file di configurazione dell'istanza

Per facilitare l'aggiornamento dell'esercitazione, verificare che i valori seguenti nella sezione ParameterDefaults del file di configurazione dell'istanza siano corretti:

  • Il valore del parametro _DBEngineInstance_ deve essere il nome dell'istanza di Motore di database a cui si è connessi in Esplora oggetti. Il valore predefinito di questo parametro è %COMPUTERNAME%, una variabile di ambiente che assume il nome del computer locale. Se si è connessi a un'istanza denominata, sostituire %COMPUTERNAME% con il nome dell'istanza di SQL Server. Per l'istanza predefinita il valore deve corrispondere al nome del computer.
  • Il valore del parametro _ServerName_ deve essere il nome del computer locale. Questo valore viene passato al file di definizione dell'applicazione e specifica la posizione in cui verranno eseguiti i componenti del motore di Notification Services. È consigliabile lasciare il valore %COMPUTERNAME% invariato, a meno che non si utilizzi la scalabilità orizzontale dell'istanza, cosa non raccomandata per questa esercitazione.
  • Il valore di _InstancePath_ corrisponde al percorso del file TutorialICF.xml. Se gli esempi non sono stati installati nel percorso predefinito, aggiornare questo valore con il percorso corretto dei file dell'esercitazione. %ProgramFiles% è una variabile di ambiente che assume il percorso della cartella Programmi nel computer locale, che in genere è C:\Programmi.

Se nella sezione ParameterDefaults sono state apportate modifiche ai valori, salvare e chiudere TutorialICF.xml.

Esame del file ADF

A questo punto è necessario esaminare la definizione iniziale dell'applicazione nel file WeatherADF.xml. Questo file verrà modificato nel corso dell'esercitazione.

Per esaminare il file ADF

  1. In Esplora soluzioni, espandere Weather e Varie.

  2. Fare doppio clic su WeatherADF.xml.

    Il file ADF iniziale è quasi vuoto. Contiene solo gli elementi necessari per riuscire a generare l'applicazione. Include un elemento SubscriptionClasses vuoto, un elemento NotificationClasses vuoto e gli elementi SystemName per il generatore e per il server di distribuzione. Questi elementi contengono un parametro, %_NSServer_%, il cui valore viene fornito quando si crea l'istanza di Notification Services e viene passato dal file ICF al file ADF.

Creazione dell'istanza di Notification Services

Quando si crea un'istanza di Notification Services, il nome del file ICF e i valori di eventuali parametri necessari per tale file vengono forniti a Notification Services, che utilizza il file ICF per creare un database dell'istanza e il file ADF dell'applicazione Weather a cui fa riferimento il file ICF per creare un database dell'applicazione.

Per creare l'istanza di Notification Services, verrà utilizzato SQL Server Management Studio.

Per creare l'istanza di Notification Services

  1. In Esplora oggetti fare clic con il pulsante destro del mouse su Notification Services e quindi scegliere Nuova istanza di Notification Services.

  2. Fare clic su Sfoglia, individuare il file TutorialICF.xml e quindi fare clic su Apri.

    Il percorso predefinito del file è C:\Program Files\Microsoft SQL Server\90\Samples\Notification Services\tutorial\TutorialICF.xml.

  3. Nella griglia Parametri esaminare i valori dei parametri. Questi devono essere i valori inseriti se il file di configurazione dell'istanza è stato modificato.

    Se si utilizzano le variabili d'ambiente %COMPUTERNAME% e %ProgramFiles%, Notification Services mostra anche i valori di queste variabili.

  4. Fare clic su OK.

    Lo stato delle azioni di creazione viene visualizzato in una finestra di dialogo. Tutte le azioni dovrebbero concludersi con esito positivo. In caso contrario, verificare che i valori dei parametri inseriti siano corretti e quindi tentare di nuovo di creare l'istanza di Notification Services.

  5. Al termine delle azioni di creazione, fare clic su Chiudi.

Esame dei risultati

Dopo aver creato l'istanza di Tutorial, in Esplora oggetti dovrebbero essere visualizzati due nuovi database e un'istanza di Notification Services.

Per esaminare i risultati

  1. In Esplora oggetti espandere Database.

    Si dovrebbero vedere due database: TutorialNSMain, il database dell'istanza, e TutorialWeather, il database dell'applicazione. Se tali database non vengono visualizzati, fare clic con il pulsante destro del mouse su Database e scegliere Aggiorna.

  2. Espandere Notification Services.

    Si dovrebbe visualizzare un'istanza di Notification Services denominata Tutorial. Se l'istanza di Tutorial non viene visualizzata, fare clic con il pulsante destro del mouse su Notification Services e scegliere Aggiorna.

Lezione successiva

Lezione 3: Aggiunta di una classe di evento

Vedere anche

Concetti

Esercitazione di Notification Services

Altre risorse

Creazione di soluzioni di notifica
Distribuzione di Notification Services
Introduzione a SQL Server Notification Services

Guida in linea e informazioni

Assistenza su SQL Server 2005