sql >> Databasteknik >  >> RDS >> Sqlserver

Extrem väntetid när du tar en SQL Server-databas offline

Efter lite extra sökning (nya söktermer inspirerade av gbns svar och u07chs kommentar till KMikes svar) hittade jag detta, som slutfördes framgångsrikt på 2 sekunder:

ALTER DATABASE <dbname> SET OFFLINE WITH ROLLBACK IMMEDIATE

(Uppdatering)

När detta fortfarande misslyckas med följande fel, kan du fixa det som inspirerat av det här blogginlägget :

du kan köra följande kommando för att ta reda på vem som håller ett lås på din databas:

EXEC sp_who2

Och använd vilken SPID som helst hittar du i följande kommando:

KILL <SPID>

Kör sedan ALTER DATABASE kommandot igen. Det borde nu fungera.



  1. Exakt innebörd av MySQL:s främmande nyckel 'on delete restrict'-klausul

  2. ta bort tom rad som skrivs ut från hive-frågeutdata med python

  3. Hur ansluter man till fjärrstyrd Oracle DB med PL/SQL-utvecklare?

  4. SQL Server-systemdatabaser – MSDB-underhåll