Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Tempo de espera extremo ao colocar um banco de dados SQL Server offline


Depois de algumas pesquisas adicionais (novos termos de pesquisa inspirados na resposta do gbn e no comentário do u07ch na resposta do KMike), encontrei isso, que foi concluído com sucesso em 2 segundos:
ALTER DATABASE <dbname> SET OFFLINE WITH ROLLBACK IMMEDIATE

(Atualização)


Quando isso ainda falhar com o seguinte erro, você pode corrigi-lo conforme inspirado em esta postagem do blog :

você pode executar o seguinte comando para descobrir quem está mantendo um bloqueio em seu banco de dados:
EXEC sp_who2

E use qualquer SPID você encontra no seguinte comando:
KILL <SPID>

Em seguida, execute o ALTER DATABASE comando novamente. Agora deve funcionar.