SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

ALTER DATABASE nie powiodło się, ponieważ nie można było nałożyć blokady na bazę danych

Po pojawieniu się błędu uruchom

EXEC sp_who2

Poszukaj bazy danych na liście. Możliwe, że połączenie nie zostało przerwane. Jeśli znajdziesz jakieś połączenia z bazą danych, uruchom

KILL <SPID>

gdzie to identyfikator SPID sesji, które są połączone z bazą danych.

Wypróbuj skrypt po usunięciu wszystkich połączeń z bazą danych.

Niestety nie mam powodu, dla którego widzisz problem, ale tutaj jest link, który pokazuje, że problem wystąpił gdzie indziej.

http://www.geakeit.co.uk/2010/12/11/sql-take-offline-fails-alter-database-failed-because-a-lock-could- not-error-5061/



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Jak zinterpretować ten komunikat o błędzie SQL Server

  2. ALTER DATABASE nie powiodło się, ponieważ nie można było nałożyć blokady na bazę danych

  3. Znajdź wszystkie odniesienia do obiektu w bazie danych SQL Server

  4. Sterownik Simba Mongo ODBC:zwraca dane, które nie pasują do oczekiwanej długości danych

  5. Czy istnieje sposób na bezpośrednie skompresowanie/skompresowanie wyniku zapytania SQL?