Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. USE [dbname];
  2. ALTER DATABASE [dbname] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
  3.  
  4. USE [master];
  5. DROP DATABASE [dbname];
  6.  
  7. ALTER DATABASE dbName SET MULTI_USER WITH ROLLBACK IMMEDIATE
  8.  
  9. USE master;
  10.  
  11. DECLARE @dbname sysname
  12.  
  13. Set @dbname = 'DATABASE_NAME_HERE-PROD'
  14.  
  15. Declare @spid int
  16. Select @spid = min(spid) from master.dbo.sysprocesses
  17. where dbid = db_id(@dbname)
  18. While @spid Is Not Null
  19. Begin
  20. Execute ('Kill ' + @spid)
  21. Select @spid = min(spid) from master.dbo.sysprocesses
  22. where dbid = db_id(@dbname) and spid > @spid
  23. End
  24.  
  25. ALTER DATABASE dbName
  26. SET SINGLE_USER WITH ROLLBACK IMMEDIATE
  27.  
  28. delete DATABASE ...
  29.  
  30. ALTER DATABASE dbName
  31. SET MULTI_USER WITH ROLLBACK IMMEDIATE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement