Il arrive parfois d’avoir des blocages au niveau de la base de données quand on veut exécuter un travail ou effectuer une sauvegarde de sécurité sur SQL Server.
Le plus souvent on nous dit que la base de données est en cours d’utilisation, alors qu’en vérité rien ni personne ne l’utilise.
Pour remédier au problème, on peut tout simplement exécuter 2 petits scripts.
Attention: s’assurer de bien comprendre ce qui vous faites, avant d’utiliser ces scripts dans l’environnement de production!
-- 1. On tue toutes les connexions et on arrete les transactions -- en cours, en passant vers le mode mono-utilisateur ALTER DATABASE [Nom_BD] SET SINGLE_USER WITH ROLLBACK IMMEDIATE -- 2. On revient en mode connexions multiples ALTER DATABASE [Nom_BD] SET MULTI_USER