SQL Server
1
Cerrar conexiones SQL declare @bd as varchar(255)='db_CursoGSSO'--base datos USE master DECLARE curkillproc CURSOR FOR SELECT spid,dbs.name AS dbname FROM master..sysprocesses pro, master..sysdatabases dbs WHERE pro.dbid = dbs.dbid AND dbs.name = @bd--base de datos FOR READ ONLY DECLARE @varspid AS integer DECLARE @vardbname AS varchar(256) DECLARE @numUsers AS integer SET @numUsers = 0 OPEN curkillproc FETCH NEXT FROM curkillproc INTO @varspid, @vardbname WHILE @@fetch_status = 0 BEGIN EXEC('kill ' + @varspid) SET @numUsers = @numUsers + 1 FETCH NEXT FROM curkillproc INTO @varspid, @vardbname END CLOSE curkillproc DEALLOCATE curkillproc SELECT @numUsers as NroUsuariosDesconectados
-
Upload
joseph-pizarro-marquez -
Category
Documents
-
view
213 -
download
0
description
cerrar conexiones sql
Transcript of SQL Server
![Page 1: SQL Server](https://reader036.fdocuments.net/reader036/viewer/2022082820/563dbbb4550346aa9aaf82d8/html5/thumbnails/1.jpg)
Cerrar conexiones SQL
declare @bd as varchar(255)='db_CursoGSSO'--base datosUSE masterDECLARE curkillprocCURSOR FORSELECT spid,dbs.name AS dbnameFROM master..sysprocesses pro, master..sysdatabases dbsWHERE pro.dbid = dbs.dbidAND dbs.name = @bd--base de datosFOR READ ONLYDECLARE @varspid AS integerDECLARE @vardbname AS varchar(256)DECLARE @numUsers AS integerSET @numUsers = 0OPEN curkillprocFETCH NEXT FROM curkillprocINTO @varspid, @vardbnameWHILE @@fetch_status = 0BEGINEXEC('kill ' + @varspid)SET @numUsers = @numUsers + 1FETCH NEXT FROM curkillproc INTO @varspid, @vardbnameENDCLOSE curkillprocDEALLOCATE curkillprocSELECT @numUsers as NroUsuariosDesconectados