Leçon 8 : Modification des paramètres d'exécution d'application

Au cours de cette leçon, vous allez configurer les paramètres d'exécution d'application dans le fichier de définition d'application (FDA), puis mettre à jour l'instance de Notification Services pour appliquer ces modifications à la base de données d'application.

Paramètres d'exécution d'application

Notification Services fournit plusieurs paramètres d'exécution d'application pour paramétrer votre application. Ces paramètres contrôlent la fréquence à laquelle les données sont traitées, le retard que le générateur peut enregistrer par rapport à l'horloge temps réel, la façon dont les événements sont traités, la quantité de données qu'il est possible de recevoir et d'envoyer, la façon dont les données de distribution sont enregistrées et enfin, la fréquence à laquelle les données anciennes sont supprimées de la base de données.

Pour plus d'informations sur ces paramètres, consultez Spécification des paramètres d'exécution d'une application.

Paramètres d'exécution d'application pour l'application Weather

Pour cette application, vous allez configurer trois paramètres d'exécution d'application : le quantum de générateur, la journalisation de la distribution et l'intervalle de suppression des données. Vous devez configurer ces paramètres dans chaque application.

  • Vous allez définir la durée du quantum à 15 secondes. Au format de durée XML, il s'agit du paramètre : PT15S. Cela permet de configurer le générateur pour qu'il envoie des règles d'abonnement toutes les 15 secondes. Dans vos applications, cette durée de quantum peut être plus élevée. Pour plus d'informations, consultez Définition de la durée de quantum du générateur.
  • Vous allez désactiver la la journalisation de la distribution pour réduire la quantité de données enregistrées par notification dans la base de données d'application. Vous pouvez activer la la journalisation de la distribution pendant le développement de l'application, mais vous devez la désactiver pour le déploiement des applications. Pour plus d'informations, consultez Configuration de la journalisation sur le serveur de distribution.
  • Vous allez spécifier un intervalle de suppression de données afin que les anciens événements, les anciennes notifications et données de distribution soient régulièrement supprimés de la base de données d'application. La planification du processus de suppression (ramasse-miettes) spécifie que les données de plus d'un jour peuvent être supprimées de la base de données et que le processus de suppression doit être exécuté à 23:00:00 (heure UTC). Pour plus d'informations, consultez Configuration de la suppression de données.

Ajout du code des paramètres d'exécution d'application au fichier FDA

Le XML de cette section configure les paramètres d'exécution d'application comme décrit précédemment. Étudiez-le, puis suivez les instructions pour le copier dans le fichier FDA.

Pour ajouter le code des paramètres d'exécution d'application au fichier FDA

  1. Cliquez sur Copier le code pour copier le code dans le Presse-papiers Windows.

    <!-- ApplicationExecutionSettings -->
    <ApplicationExecutionSettings>
      <QuantumDuration>PT15S</QuantumDuration>
      <DistributorLogging>
        <LogBeforeDeliveryAttempts>false</LogBeforeDeliveryAttempts>
        <LogStatusInfo>false</LogStatusInfo>
        <LogNotificationText>false</LogNotificationText>
      </DistributorLogging>
      <Vacuum>
        <RetentionAge>P1D</RetentionAge>
        <VacuumSchedule>
          <Schedule>
          <StartTime>23:00:00</StartTime>
          <Duration>P0DT02H00M00S</Duration>
          </Schedule>
        </VacuumSchedule>
      </Vacuum>
    </ApplicationExecutionSettings>
    
  2. Dans l'Explorateur de solutions, ouvrez WeatherADF.xml.

  3. Remplacez le commentaire suivant par le code que vous venez de copier.

    <!-- Replace with ApplicationExecutionSettings XML -->

  4. Dans le menu Fichier, cliquez sur Enregistrer WeatherADF.xml.

Mise à jour de l'instance de Notification Services

Après avoir modifié le fichier FDA, mettez à jour l'instance de Notification Services pour modifier les paramètres d'exécution d'application dans la base de données d'application.

Pour mettre à jour l'instance de Notification Services

  1. Dans l'Explorateur d'objets, développez Notification Services.

  2. Cliquez avec le bouton droit sur Didacticiel, pointez sur Tâches, puis sélectionnez Mettre à jour.

  3. Dans la boîte de dialogue Mettre à jour l'instance, cliquez sur Parcourir, recherchez le fichier TutorialICF.xml, puis cliquez sur Ouvrir.

  4. Dans le volet Paramètres, entrez les valeurs des paramètres. Entrez les valeurs que vous avez utilisées pour créer l'instance.

  5. Cliquez sur OK.

  6. Passez en revue la boîte de dialogue Notification Services - Mettre à jour le résumé, puis cliquez sur Mettre à jour.

  7. Une fois la mise à jour terminée, cliquez sur Fermer.

  8. Vous pouvez maintenant fermer WeatherADF.xml.

Leçon suivante

Leçon 9 : Inscription, activation et démarrage de l'instance

Voir aussi

Concepts

Didacticiel Notification Services

Autres ressources

Spécification des paramètres d'exécution d'une application
Création de solutions de notification
Présentation de SQL Server Notification Services

Aide et Informations

Assistance sur SQL Server 2005