sql >> Database teknologi >  >> RDS >> Sqlserver

Ekstrem ventetid, når du tager en SQL Server-database offline

Efter lidt ekstra søgning (nye søgetermer inspireret af gbn's svar og u07ch's kommentar til KMikes svar) fandt jeg dette, som blev gennemført med succes på 2 sekunder:

ALTER DATABASE <dbname> SET OFFLINE WITH ROLLBACK IMMEDIATE

(Opdatering)

Når dette stadig mislykkes med følgende fejl, kan du rette det som inspireret af dette blogindlæg :

du kan køre følgende kommando for at finde ud af, hvem der holder en lås på din database:

EXEC sp_who2

Og brug hvilken som helst SPID du finder i følgende kommando:

KILL <SPID>

Kør derefter ALTER DATABASE kommando igen. Det skulle nu virke.



  1. Visual Studio 2017 viser ikke MySQL i forbindelseslisten

  2. mysql count ydeevne

  3. Årsager til MySQL-godkendelsesfejl:Adgang nægtet for brugeren 'xxx'@'yyy'?

  4. Hvorfor får jeg denne SQLSyntaxErrorException:ORA-00933:SQL-kommando blev ikke afsluttet korrekt, når jeg forsøger at udføre denne JDBC-forespørgsel?