Débloquer la base de données SQL Server

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

 

Print Friendly, PDF & Email

Laisser un commentaire