diff --git a/QueryTemplates/Common Scripts/change-db-owner-in-busy-database.sql b/QueryTemplates/Common Scripts/change-db-owner-in-busy-database.sql new file mode 100644 index 0000000..48b0d46 --- /dev/null +++ b/QueryTemplates/Common Scripts/change-db-owner-in-busy-database.sql @@ -0,0 +1,15 @@ +-- 1st session +ALTER AUTHORIZATION ON DATABASE::[db] TO [sa] +GO + +--2nd session +DECLARE @bloked AS INT = NULL; + +SELECT @bloked = blocked +FROM sys.sysprocesses +WHERE spid = <1st session @@SPID>; + +IF @bloked > 0 + EXECUTE ('kill ' + @bloked); + +WAITFOR DELAY '00:00:00.100';