Procédure : Mettre à jour une instance de Notification Services (invite de commandes)
Pour mettre à jour le fichier de configuration d'instance ou une application dans une instance à une seule application, vous pouvez désactiver la totalité de l'instance, puis effectuer une mise à jour.
Remarque : |
---|
Si vous mettez à jour une classe d'événement ou de notification, les tables sous-jacentes sont supprimées et recréées. Si vous mettez à jour une classe d'abonnement, les tables sous-jacentes sont renommées en ajoutant Old au nom de table. |
Remarque : |
---|
Si vous mettez à jour un fichier XSLT, vous devez redémarrer l'instance afin que Notification Services charge le fichier mis à jour. |
Remarque : |
---|
La procédure suivante suppose que vous configurez l'instance de Notification Services en utilisant un fichier de configuration d'instance et des fichiers de définition d'application. Si vous utilisez des objets NMO (Notification Services Management Objects), utilisez des méthodes de la classe Microsoft.SqlServer.Management.Nmo.Instance pour mettre à jour l'instance de Notification Services. |
Pour mettre à jour une instance de Notification Services
Mettez à jour la configuration de l'instance et la définition de l'application. À ce stade, effectuez également toutes les mises à jour nécessaires des fichiers fonctionnels, tels que les fichiers de transformations XSL (XSLT).
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.
Dans le menu Démarrer, pointez sur Programmes\Microsoft SQL Server\Notification Services, puis cliquez sur Invite de commandes pour Notification Services pour ouvrir une fenêtre d'invite de commandes.
Pour désactiver l'application, tapez la commande suivante :
nscontrol disable -nameinstanceName
Si vous utilisez l'authentification SQL Server, la commande nscontrol disable nécessite des paramètres supplémentaires. Pour plus d'informations, consultez Commande nscontrol disable.
Pour appliquer les modifications apportées au fichier de définition de l'application, 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, la commande nscontrol update nécessite des paramètres supplémentaires. Pour plus d'informations, consultez Commande nscontrol update.
À partir d'une invite de commandes, tapez la commande suivante pour activer l'application :
nscontrol enable -nameinstanceName
Si vous utilisez l'authentification SQL Server, la commande nscontrol enable nécessite des paramètres supplémentaires. Pour plus d'informations, consultez Commande nscontrol enable.
Voir aussi
Tâches
Procédure : Mettre à jour une instance de Notification Services (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)