miércoles, 21 de octubre de 2009

Tablas Bloqueadas

A pedido del profesor Chia
Esta es la consulta que se utilizar para ver si existen tablas Bloqueadas

database sysmaster;
select
syssessions.username[1,5],
hostname , tabname[1,15] ,owner
from syslocks,syssessions
where syslocks.owner = syssessions.sid
# and syssessions.username = "USUARIO"
# and dbsname = 'BASE DE DATOS'
order by 4

Los Campos
Nombre de usuario, Nombre de la Maquina,Tabla Bloqueada, el ID de la conexión
Puede también hacer filtrados para un usuario y una base de datos especifica

adicionalmente pueden ver que realmente esta haciendo ese usuario y como esta bloqueando la tabla con el comando

onstat -g sql [ID de la conexion]

pero necesitas permisos de Administrador.

salu2