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

ALTER DATABASE non è riuscito perché non è stato possibile inserire un blocco nel database

Dopo aver ricevuto l'errore, esegui

EXEC sp_who2

Cerca il database nell'elenco. È possibile che una connessione non sia stata interrotta. Se trovi delle connessioni al database, esegui

KILL <SPID>

dove <SPID> è lo SPID per le sessioni connesse al database.

Prova il tuo script dopo che tutte le connessioni al database sono state rimosse.

Sfortunatamente, non ho un motivo per cui stai vedendo il problema, ma ecco un link che mostra che il problema si è verificato altrove.

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