sql >> Databasteknik >  >> Database Tools >> SSMS

ALTER DATABASE misslyckades eftersom ett lås inte kunde placeras på databasen

När du får felet, kör

EXEC sp_who2

Leta efter databasen i listan. Det är möjligt att en anslutning inte avslutades. Om du hittar några anslutningar till databasen, kör

KILL <SPID>

där <SPID> är SPID för de sessioner som är anslutna till databasen.

Prova ditt skript efter att alla anslutningar till databasen har tagits bort.

Tyvärr har jag ingen anledning till varför du ser problemet, men här är en länk som visar att problemet har uppstått någon annanstans.

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



  1. Hur ställer jag in phpMyAdmin på en Laravel Homestead-box?

  2. Importera databaser och tabeller med phpMyAdmin

  3. Skapa tabeller i PhpMyAdmin - fel 1064

  4. phpMyAdmin Katalogen du ställer in för uppladdningsarbete kan inte nås