Como faço para forçar meu banco de dados a ficar offline, independentemente do que ou quem já o está usando?
Eu tentei:
ALTER DATABASE database-name SET OFFLINE;
Mas ainda está pendurado após 7 minutos.
Eu quero isso porque preciso testar o cenário.
Se é mesmo possível?
sql
sql-server
tsql
sql-server-2008
radbyx
fonte
fonte
master
ao operar o estado do banco de dadosVocê precisa usar
WITH ROLLBACK IMMEDIATE
para inicializar outras conexões sem se preocupar com o que ou quem já está usando.Ou use
WITH NO_WAIT
para não travar e não matar as conexões existentes. Consulte http://www.blackwasp.co.uk/SQLOffline.aspx para obter detalhesfonte