Les utilisateurs peuvent se connecter aux serveurs de base de données uniquement lorsqu'ils sont en cours d'exécution. Les serveurs de base de données sont configurés pour démarrer automatiquement lorsque l'ordinateur sur lequel ils sont installés est démarré. Pour empêcher des utilisateurs de se connecter au serveur de base de données, vous pouvez arrêter ou suspendre son exécution.
L'arrêt du serveur de base de données interrompt toutes les connexions en cours et empêche toute nouvelle connexion. L'interruption d'un serveur empêche l'établissement de nouvelles connexions, sans arrêter les connexions déjà établies. Vous pouvez arrêter un serveur de base de données en présence d'une connexion incorrecte persistante au serveur de base de données, lorsqu'une application connectée est bloquée, mais que la connexion reste active, par exemple. Vous pouvez également arrêter ou interrompre le serveur de base de données avant d'effectuer des tâches de maintenance , telles que la mise à niveau de l'instance SQL Server Express.
Une fois les tâches de maintenance terminées, vous pouvez redémarrer le serveur de base de données à l'aide de la commande de démarrage ou de reprise.
Seuls les administrateurs Windows peuvent arrêter, interrompre, démarrer ou assurer la reprise d'un serveur de base de données.
Interrompre ou arrêter un serveur de base de données
Dans la plupart des cas, il est préférable d'interrompre le serveur de base de données plutôt que de l'arrêter. L'arrêt du serveur de base de données entraîne également celui de toutes les connexions actives. Si des utilisateurs sont en train de modifier leurs données lorsque vous arrêtez le serveur de base de données, leurs modifications risquent d'être perdues. Ainsi, assurez-vous qu'aucune connexion au serveur de base de données n'est active et valide avant de l'arrêter.
Avant de pouvoir arrêter ou suspendre un serveur de base de données, vous devez vous en déconnecter.
- Connectez-vous en tant qu'administrateur Windows, et également administrateur de serveur, lancez ArcMap et ouvrez la fenêtre Catalogue.
- Cliquez avec le bouton droit sur la connexion au serveur de base de données dans l'arborescence du catalogue, puis sélectionnez Déconnexion.
- Cliquez à nouveau avec le bouton droit sur le serveur de base de données et sélectionnez Pause ou Arrêter.
Si vous cliquez sur Pause, l'instance Microsoft SQL Server Express est interrompue, en empêchant l'établissement de nouvelles connexions au serveur de base de données, mais en conservant les connexions existantes. Si vous cliquez sur Arrêter, l'instance Microsoft SQL Server Express est fermée, ce qui met fin à toutes les connexions existantes et empêche l'établissement de toute nouvelle connexion au serveur de base de données.
Redémarrer le serveur de base de données
A l'issue des tâches de maintenance nécessitant l'interruption ou l'arrêt du serveur de base de données, vous devez le redémarrer pour que les utilisateurs puissent s'y reconnecter. Si vous avez arrêté le serveur de base de données, l'opération de redémarrage est un démarrage. Si vous avez suspendu le serveur de base de données, l'opération de redémarrage est une reprise.
- Connectez-vous en tant qu'administrateur Windows, et également administrateur de serveur, lancez ArcMap et ouvrez la fenêtre Catalogue.
- Dans l'arborescence du catalogue, développez le nœud Serveurs de bases de données.
- Cliquez avec le bouton droit sur le serveur de base de données que vous devez redémarrer.
- Pour redémarrer le serveur de base de données, effectuez l'une des opérations suivantes :
- Si votre serveur de base de données a été arrêté, cliquez sur Démarrer.
- Si votre serveur de base de données a été suspendu, cliquez sur Reprendre.
- Double-cliquez sur le serveur de base de données pour vous reconnecter.