sql >> Database teknologi >  >> Database Tools >> SSMS

ALTER DATABASE mislykkedes, fordi en lås ikke kunne placeres på databasen

Når du får fejlen, skal du køre

EXEC sp_who2

Se efter databasen på listen. Det er muligt, at en forbindelse ikke blev afbrudt. Hvis du finder nogen forbindelser til databasen, skal du køre

KILL <SPID>

hvor er SPID for de sessioner, der er forbundet til databasen.

Prøv dit script, efter at alle forbindelser til databasen er fjernet.

Jeg har desværre ikke en grund til, hvorfor du ser problemet, men her er et link, der viser, at problemet er opstået et andet sted.

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



  1. Hvordan kan jeg automatisere eksporten af ​​en mySQL-database ved hjælp af phpMyAdmin

  2. PhpMyAdmin-fejl:Mismatch-token

  3. Hvad repræsenterer en stiplet/stiplet relationslinje i SQL Management Studio - Database Diagram

  4. hvordan får man phpMyAdmin til at importere datetime korrekt fra csv?