Como desconectar sesiones en el servidor

01/11/2005 - 13:36 por Pablo Garateguy | Informe spam
Buenas

Tengo un proceso que efectúa el detach y attach de una base diariamente, el
problema es que si algún usuario dejó una conexión abierta a la tabla, el
detach no funciona.

Desde el Enterprise Manager, con la opción Clear, se cierran todas las
conexiones abiertas, por lo cual no se tiene este problema.

¿Como puedo hacer lo mismo desde T-SQL?

Muchas gracias

Pablo Garateguy
MCP - Visual Basic 6
 

Leer las respuestas

#1 Alejandro Mesa
01/11/2005 - 14:50 | Informe spam
Pablo Garateguy,

Usa la sentencia "alter database".

Ejemplo:

use master
go

alter database northwind
set single_user with rollback immediate
go

exec sp_detach_db ...
go


AMB

"Pablo Garateguy" wrote:

Buenas

Tengo un proceso que efectúa el detach y attach de una base diariamente, el
problema es que si algún usuario dejó una conexión abierta a la tabla, el
detach no funciona.

Desde el Enterprise Manager, con la opción Clear, se cierran todas las
conexiones abiertas, por lo cual no se tiene este problema.

¿Como puedo hacer lo mismo desde T-SQL?

Muchas gracias

Pablo Garateguy
MCP - Visual Basic 6

Preguntas similares