Mon SQL Server 2005 n’est pas restaurer une sauvegarde en raison de connexions actives. Comment est-ce que je peux forcer il ?
Réponses
Trop de publicités?Vous souhaitez mettre votre db en mode mono-utilisateur, faire la restauration, puis affectez-lui la multi-utilisateur :
Référence : Pinal Dave (http://blog.SQLAuthority.com)
SQL Server Management Studio 2005
Lorsque vous faites un clic droit sur une base de données et cliquez sur Tasks
, puis cliquez sur Detach Database
, il affiche une boîte de dialogue avec les connexions actives.
En cliquant sur le lien hypertexte sous "Messages", vous pouvez tuer les connexions actives.
Vous pouvez ensuite tuer les connexions sans détacher la base de données.
Plus d'informations ici.
SQL Server Management Studio 2008
L'interface a été modifiée pour SQL Server Management studio 2008, voici les étapes à suivre (via: Tim Leung)
- Cliquez-droit sur le serveur dans l'Explorateur d'Objets et sélectionnez "Moniteur d'Activité'.
- Lorsque cela s'ouvre, développez les Processus de groupe.
- Maintenant, utilisez la liste déroulante pour filtrer les résultats par nom de base de données.
- Tuer les connexions du serveur en sélectionnant le bouton droit de la souris sur 'Tuer le Processus" option.
Redémarrage de SQL server va déconnecter les utilisateurs. Plus simple que j’ai trouvé - bien aussi si vous voulez mettre le serveur en mode hors connexion.
Mais pour une raison très étrange, le « mettre hors ligne » option n’est pas cela de manière fiable et peut accrocher ou confondre la console de gestion. Redémarrage après avoir déconnecté fonctionne
Parfois, c’est une option - si par exemple vous avez arrêté un serveur Web qui est la source des connexions.