Take a MSSQL database offline and back online with TSQL

by Jon Hibbins on 5 August 2008
Filed under: Code, Database, MSSQL2005, Software Development, SQL Server, TSQL

Take a database offline with TSQL:

– Kill All Other Users Processes And Set The Database To Single User Mode
ALTER DATABASE AdventureWorks
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE
– Take Offline
EXEC sp_dboption ‘AdventureWorks’, ‘offline’, ‘TRUE’

And restoring the database back to online with TSQL:

– Allow Users Back In By Setting Multi User Mode On
ALTER DATABASE AdventureWorks SET MULTI_USER
– Bring Back Online
EXEC sp_dboption ‘AdventureWorks’, ‘offline’, ‘FALSE’

One Response to “Take a MSSQL database offline and back online with TSQL”

  1. User links about "mssql" on iLinkShare Says:

    [...] | user-saved public links | iLinkShare 1 votesTake a MSSQL database offline and back online with TSQL>> saved by MostExcellent1 2 days ago4 votesMSSQL Injection Virus & Managed Hosting>> saved by [...]

Leave a Reply