Como forçar um banco de dados SQL Server 2008 a ficar Offline
Como é que obrigo a minha base de dados a desligar-se, sem ter em conta o quê ou quem já está a usá-la?
tentei:
ALTER DATABASE database-name SET OFFLINE;
Mas ainda está pendurado depois de 7 minutos.
Quero isto porque preciso de testar o cenário.
Se for possível?
97
2 answers
Desligar
USE master
GO
ALTER DATABASE YourDatabaseName
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
Liga-te
USE master
GO
ALTER DATABASE YourDatabaseName
SET ONLINE
GO
169
Author: abatishchev, 2010-06-09 12:21:28
Você precisa usar {[[0]} para iniciar outras conecções sem qualquer relação com o quê ou quem já está a usá-lo.
Ou usar {[1] } Para não pendurar e não matar as ligações existentes. Ver http://www.blackwasp.co.uk/SQLOffline.aspx para mais pormenores
22
Author: Martin Smith, 2010-06-09 12:19:37