Procédure : Récupérer ou déplacer des bases de données Notification Services
De nombreuses instances de Notification Services ont des bases de données sur un serveur de base de données distant. Si votre serveur de base de données doit être restauré, ou si uniquement les bases de données de l'instance de Notification Services doivent être restaurées, utilisez la procédure suivante comme instructions pour développer et tester votre propre procédure de récupération.
Important : |
---|
Tous les déploiements de Notification Services sont uniques. Si vous disposez d'un déploiement mono-serveur de Notification Services, utilisez la procédure suivante comme instructions pour développer et tester votre propre procédure de récupération. |
Étape 1 : Restaurez les bases de données et réparez l'instance de Notification Services
Arrêtez l'instance de Notification Services sur tous serveurs qui exécutent les composants de moteur de l'instance.
Le cas échéant installez le Moteur de base de données SQL Server 2005. Pour plus d'informations, consultez Installation de SQL Server 2005.
Restaurez tous les comptes Microsoft Windows et les comptes de connexion Microsoft SQL Server requis par l'instance de Notification Services.
Restaurez et récupérer les bases de données d'instance et d'application.
Les procédures exactes que vous utilisez pour restaurer une base de données dépendent du modèle de récupération. Pour plus d'informations sur la restauration d'une base de données, consultez Rubriques sur les procédures de sauvegarde et de restauration (SQL Server Management Studio).
Si vous déplacez simplement les bases de données vers un nouveau serveur, l'Assistant Copie de base de données constitue un moyen facile pour copier les bases de données. Pour plus d'informations, consultez Utilisation de l'Assistant Copie de base de données.
Exécutez la commande nscontrol repair pour réparer les métadonnées de l'instance 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 pour ouvrir une fenêtre d'invite de commandes.
- Commande nscontrol repair
Remarque : La commande de réparation peut être exécutée à partir de tout ordinateur qui dispose des composants moteur ou client de Notification Services. Si l'instance de Notification Services n'est pas inscrite, ou si le Registre est périmé, fournissez le nom du serveur de base de données dans la commande nscontrol repair.
Étape 2 : Si le nom d'instance du moteur de base de données a changé, réinscrivez et mettez à jour l'instance
Mettez à jour le Registre sur tous les serveurs qui exécutent un fournisseur d'événements hébergé, un distributeur, un générateur, une interface de gestion d'abonnement, un fournisseur d'événements non hébergé ou une autre application cliente pour l'instance de Notification Services.
- Procédure : Enregistrer une instance de Notification Services pour les composants de moteur (SQL Server Management Studio)
- Procédure : Inscrire une instance de Notification Services pour des composants clients (SQL Server Management Studio)
- Commande nscontrol register
Remarque : Si vous hébergez le moteur de Notification Services dans une application personnalisée, ne créez pas le service Windows. Pour plus d'informations, consultez Hébergement du moteur de Notification Services.
Désactivez l'instance de Notification Services.
Modifiez la valeur système SQL Server dans la configuration d'instance afin qu'elle fasse référence à l'instance correcte du Moteur de base de données.
Mettez à jour l'instance de Notification Services pour appliquer la modification à la base de données d'instance.
Étape 3 : Activez et démarrez l'instance de Notification Services
Activez l'instance de Notification Services.
Démarrez l'instance de Notification Services sur tous serveurs qui exécutent les composants de moteur de l'instance. Si vous hébergez le moteur dans une application personnalisée, utilisez l'application personnalisée pour démarrer l'instance.
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
Tâches
Procédure : récupération ou déplacement d'un déploiement mono-serveur de Notification Services
Procédure : Récupérer ou déplacer des composants clients de Notification Services
Procédure : récupération ou déplacement des composants du moteur de Notification Services
Concepts
Récupération des instances de Notification Services
Autres ressources
Administration de Notification Services
Rubriques de procédures concernant la gestion des instances et des applications (Notification Services)