Partager via


Leçon 2 : Première génération d'une instance de Tutorial

Mis à jour : 17 juillet 2006

Au cours de cette leçon, vous allez vérifier le fichier de configuration d'instance (ICF), mettre à jour ce fichier si nécessaire, vérifier le fichier de définition d'application (ADF), puis créer l'instance Tutorial de Notification Services.

Vérification du fichier de configuration d'instance (ICF)

Tout d'abord, vérifiez la configuration de l'instance dans TutorialICF.xml. La configuration de l'instance définit une instance de Notification Services, appelée Tutorial, qui héberge l'application Weather.

Dans le cadre de ce didacticiel, il ne vous sera pas demandé de modifier le fichier TutorialICF.xml, mais vous devez savoir ce que ce fichier contient.

Pour vérifier le fichier de configuration d'instance (ICF)

  1. Dans l'Explorateur de solutions, développez Tutorial, puis Miscellaneous.

  2. Double-cliquez sur TutorialICF.xml.

    Le fichier ICF contient les éléments suivants :

    • ParameterDefaults : contient les valeurs par défaut pour les paramètres ICF et ADF ;
    • InstanceName : spécifie le nom de l'instance Notification Services, qui est Tutorial ;
    • SqlServerSystem : indique l'instance de SQL Server où seront hébergées les bases de données de Notification Services. Cet élément contient un paramètre %_DBEngineInstance_%. La valeur de ce paramètre est fournie par les valeurs des paramètres par défaut et elle peut être remplacée au moment de la création ou de la mise à jour de l'instance ;
    • Applications : contient des informations de base sur l'application Weather. Ces informations concernent le nom, le dossier de l'application, l'emplacement du fichier de définition d'application (ADF) et les noms et les valeurs des paramètres remplaçables dans le fichier ADF. L'application Weather utilise deux paramètres : %_InstancePath_% et %_ServerName_%. Les valeurs de ces paramètres sont fournies par les valeurs des paramètres par défaut et peuvent être remplacées au moment de la création ou de la mise à jour de l'instance.
    • DeliveryChannels : définit un canal de remise pour le protocole de remise de fichier intégré. L'application Weather utilisera le protocole de remise de fichier pour remettre les notifications au canal de remise appelé FileChannel. Ces notifications sont enregistrées dans un fichier appelé FileNotifications.htm.

Modification des paramètres par défaut du fichier ICF

Pour faciliter la mise à jour du didacticiel, vérifiez si les valeurs suivantes sont correctes dans la section ParameterDefaults du fichier ICF :

  • La valeur du paramètre _DBEngineInstance_ doit correspondre au nom de l'instance du moteur de base de données à laquelle vous êtes connecté dans l'Explorateur d'objets. La valeur par défaut de ce paramètre est %COMPUTERNAME%, une variable d'environnement qui récupère le nom de l'ordinateur local. Si vous êtes connecté à une instance nommée, remplacez %COMPUTERNAME% par le nom de l'instance SQL Server. Pour l'instance par défaut, la valeur doit être identique à celle de l'ordinateur.
  • La valeur du paramètre _ServerName_ doit correspondre au nom de l'ordinateur local. Cette valeur est transmise au fichier de définition d'application et spécifie l'emplacement où les composants du moteur Notification Services doivent être exécutés. Excepté si vous montez en puissance l'instance, ce qui n'est pas recommandé pour ce didacticiel, vous devez conserver la valeur %COMPUTERNAME%.
  • La valeur du paramètre _InstancePath_ correspond au chemin d'accès au fichier TutorialICF.xml. Si vous n'avez pas installé les exemples à l'emplacement par défaut, mettez cette valeur à jour avec le chemin d'accès correct des fichiers du didacticiel. %ProgramFiles% est une variable d'environnement qui récupère le chemin d'accès du dossier Program Files sur l'ordinateur local, généralement C:\Program Files.

Si vous avez modifié des valeurs dans la section ParameterDefaults, enregistrez le fichier TutorialICF.xml et fermez-le.

Vérification du fichier de définition d'application (ADF)

Vérifiez la première définition d'application dans le fichier WeatherADF.xml. Vous allez modifier ce fichier au cours du didacticiel.

Pour vérifier le fichier de définition d'application (ADF)

  1. Dans l'Explorateur de solutions, développez Weather, puis Miscellaneous.

  2. Double-cliquez sur WeatherADF.xml.

    Le fichier ADF d'origine est presque vide. Il contient uniquement les éléments requis pour la génération de l'application. Un élément SubscriptionClasses vide, un élément NotificationClasses vide et les éléments SystemName pour le générateur et le serveur de distribution de l'application. Ces éléments contiennent un paramètre, %_NSServer_%. La valeur de ce paramètre est fournie lorsque vous créez l'instance de Notification Services et elle est transmise du fichier ICF au fichier ADF.

Création de l'instance de Notification Services

Lorsque vous créez une instance de Notification Services, vous indiquez à Notification Services le nom du fichier ICF et les valeurs des paramètres nécessaires à ce fichier. Notification Services utilise le fichier ICF pour créer une base de données d'instance et le fichier ADF de l'application Weather référencé dans le fichier ICF, pour créer une base de données d'application.

Vous utiliserez SQL Server Management Studio pour créer l'instance de Notification Services.

Pour créer l'instance de Notification Services

  1. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur Notification Services et choisissez Nouvelle instance de Notification Services.

  2. Cliquez sur Parcourir pour rechercher le fichier TutorialICF.xml, puis sur Ouvrir.

    L'emplacement par défaut de ce fichier est C:\Program Files\Microsoft SQL Server\90\Samples\Notification Services\tutorial\TutorialICF.xml.

  3. Dans la grille Paramètres, vérifiez les valeurs des paramètres. Ces valeurs doivent être celles que vous avez indiquées si vous avez modifié le fichier ICF.

    Si vous utilisez les variables d'environnement %COMPUTERNAME% et %ProgramFiles%, Notification Services affiche également les valeurs de ces variables.

  4. Cliquez sur OK.

    La boîte de dialogue qui s'affiche présente l'état des actions. Toutes les actions doivent être terminées. Si les actions n'ont pas abouti correctement, vérifiez si les valeurs des paramètres fournies sont correctes, puis essayez de recréer l'instance de Notification Services.

  5. Une fois la création terminée, cliquez sur Fermer.

Examen des résultats

Après avoir créé l'instance Tutorial, vous devez voir deux nouvelles bases de données et une instance de Notification Services dans l'Explorateur d'objets.

Pour vérifier les résultats

  1. Dans l'Explorateur d'objets, développez Bases de données.

    Vous devez voir deux bases de données : TutorialNSMain, qui est la base de données d'instance et TutorialWeather, qui est la base de données d'application. Si ces bases de données ne sont pas affichées, cliquez avec le bouton droit sur Bases de données et choisissez Actualiser.

  2. Développez Notification Services.

    Vous devez voir une instance de Notification Services appelée Tutorial. Si l'instance Tutorial n'est pas affichée, cliquez avec le bouton droit sur Notification Services et choisissez Actualiser.

Leçon suivante

Leçon 3 : Ajout d'une classe d'événements

Voir aussi

Concepts

Didacticiel Notification Services

Autres ressources

Création de solutions de notification
Déploiement de Notification Services
Présentation de SQL Server Notification Services

Aide et Informations

Assistance sur SQL Server 2005