Partager via


Procédure : mise à jour d'une application dans une instance multi-application (invite de commandes)

Si vous devez modifier des valeurs dans une application mais que vous n'avez pas besoin de les mettre à jour dans le fichier de configuration d'instance (ICF) ou dans les autres applications hébergées par l'instance, vous pouvez mettre à jour une application uniquement. Les autres applications de l'instance peuvent continuer à s'exécuter pendant la mise à jour.

Notez que Notification Services lit le fichier ICF et les autres fichiers ADF, compare les valeurs aux valeurs actuelles des bases de données et tente ensuite d'effectuer une mise à jour en cas de différence.

ms166423.note(fr-fr,SQL.90).gifRemarque :
Si vous mettez à jour un événement, un abonnement ou des classes de notification, les tables sous-jacentes sont supprimées, puis recréées.
ms166423.note(fr-fr,SQL.90).gifRemarque :
Si vous modifiez un fichier fonctionnel, vous devez redémarrer l'instance pour charger le fichier modifié.
ms166423.note(fr-fr,SQL.90).gifRemarque :
La procédure suivante suppose que vous configurez l'instance de Notification Services en utilisant un fichier ICF et des fichiers de définition d'application (ADF). Si vous utilisez les objets NMO (Notification Services Management Objects), utilisez les méthodes de la classe Microsoft.SqlServer.Management.Nmo.Instance pour mettre à jour l'instance de Notification Services.

Pour mettre à jour une application

  1. Mettez à jour le fichier ADF de l'application.

    Notez que dans ce cas, vous devez désactiver et mettre à jour la totalité de l'instance.

  2. Sauvegardez les bases de données d'instance et d'application. Pour plus d'informations, consultez Sauvegarde et restauration de bases de données dans SQL Server.

  3. Dans le menu Démarrer, pointez sur All Programs\Microsoft SQL Server 2005\Configuration Tools, puis cliquez sur Invite de commandes pour Notification Services pour ouvrir une fenêtre d'invite de commandes.

  4. Pour désactiver l'application, tapez la commande suivante :

    nscontrol disable -nameinstanceName-applicationapplicationName

    En cas d'utilisation de l'authentification SQL Server, votre commande nscontrol disable nécessite des paramètres supplémentaires. Pour plus d'informations, consultez Commande nscontrol disable.

  5. Pour appliquer les modifications apportées au fichier de définition d'application (ADF), tapez la commande suivante :

    nscontrol update -inconfigFile

    Si l'instance ou l'application utilise des paramètres de ligne de commande ou l'authentification SQL Server, votre commande nscontrol update nécessite des paramètres supplémentaires. Pour plus d'informations, consultez Commande nscontrol update.

  6. À partir d'une invite de commandes, tapez la commande suivante pour activer l'application :

    nscontrol enable -nameinstanceName-applicationapplicationName

    Lorsque vous utilisez l'authentification SQL Server, votre commande nscontrol enable nécessite des paramètres supplémentaires. Pour plus d'informations, consultez Commande nscontrol enable.

Voir aussi

Tâches

Procédure : mise à jour d'une application unique dans une instance multi-applications (SQL Server Management Studio)

Autres ressources

Mise à jour des instances et des applications
Commande nscontrol disable
Commande nscontrol update
Commande nscontrol enable
Rubriques de procédures concernant la gestion des instances et des applications (Notification Services)

Aide et Informations

Assistance sur SQL Server 2005