Procédure : Basculer une instance de Notification Services sur un serveur de secours
Vous pouvez utiliser l'envoi de journaux et la mise en miroir de base de données pour gérer les bases de données d'instance et d'application sur un serveur de secours. Si vous devez utiliser le serveur de secours, vous devez réinscrire et mettre à jour l'instance de Notification Services. Cette rubrique explique la procédure générale pour basculer une instance de Notification Services sur un serveur de secours.
Important : |
---|
Tous les déploiements de Notification Services sont uniques. Utilisez la procédure suivante comme instructions pour développer et pour tester votre propre procédure de récupération. |
Pour déplacer des bases de données d'instance vers un serveur de secours
Si possible, arrêtez l'instance de Notification Services.
Une instance de Notification Services essaye fréquemment de se connecter au serveur de base de données. Si le serveur de base de données est en panne lorsque l'instance est en cours d'exécution, Notification Services écrit des messages d'erreur dans le journal des événements d'application de Microsoft Windows.
Mettez le serveur de base de données de secours en ligne et récupérez entièrement les bases de données d'instance et application. Pour plus d'informations, consultez Rubriques Procédures de copie des journaux de transaction ou Rubriques relatives à la mise en miroir de bases de données.
Ouvrez la fenêtre d'invite de commandes de Notification Services. Dans le menu Démarrer, pointez sur Tous les programmes\Microsoft SQL Server 2005\Outils de configuration, puis cliquez sur Invite de commandes pour Notification Services.
Inscrivez l'instance de Notification Services sous le nouveau nom de serveur de base de données. Si l'instance est déployée de manière évolutive, vous devez la réinscrire sur chaque serveur qui exécute un fournisseur d'événements hébergé, un générateur, un distributeur, une interface de gestion d'abonnement ou un fournisseur d'événements non hébergé.
Réparez les métadonnées d'instance dans la base de données msdb.
- Exécutez la Commande nscontrol repair.
Modifiez le nom du système SQL Server dans la configuration d'instance et les noms du système des fournisseurs d'événements hébergés, des générateurs et des distributeurs dans les définitions d'application. Ces valeurs peuvent être paramétrées, ce qui signifie que vous fournissez les valeurs lorsque vous créez ou mettez à jour l'instance.
Désactivez l'instance de Notification Services.
Mettez à jour l'instance, ce qui applique les modifications apportées à l'étape précédente aux bases de données.
Activez l'instance de Notification Services.
Démarrez l'instance de Notification Services.
Vérifiez l'état de l'instance de Notification Services.
- Procédure : Afficher l'état d'une instance de Notification Services (SQL Server Management Studio)
- Commande nscontrol status
Remarque : La mise à jour de l'état peut prendre 30 secondes.
Voir aussi
Concepts
Autres ressources
Maintien d'une haute disponibilité
copie des journaux de transaction
Mise en miroir de bases de données
Rubriques de procédures concernant la gestion des instances et des applications (Notification Services)