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

ALTER DATABASE is mislukt omdat er geen vergrendeling op de database kon worden geplaatst

Nadat u de foutmelding krijgt, voert u

. uit
EXEC sp_who2

Zoek de database in de lijst. Het is mogelijk dat een verbinding niet is verbroken. Als u verbindingen met de database vindt, voer dan

KILL <SPID>

waar <SPID> is de SPID voor de sessies die zijn verbonden met de database.

Probeer uw script nadat alle verbindingen met de database zijn verwijderd.

Helaas heb ik geen reden waarom u het probleem ziet, maar hier is een link die aangeeft dat het probleem zich elders heeft voorgedaan.

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



  1. Te veel parameterwaarden vertragen de query

  2. Hulp bij het importeren van een Excel-bestand in MySQL met phpMyAdmin

  3. phpMyAdmin - config.inc.php configuratie?

  4. Hoe verwijder ik serververmeldingen in het Connect to Server-scherm van SQL Server Management Studio?