¿Cuál es la mejor forma de encontrar los bloqueos SQL junto con el usuario asociado con ese bloqueo en SQL Server 2008?La mejor forma de encontrar bloqueos SQL en SQL Server 2008
17
A
Respuesta
15
select * from sys.dm_tran_locks
mostrará una lista de todos los bloqueos actuales, concedidos o pendientes, junto con la identificación de sesión solicitante. select * from sys.dm_exec_sessions
mostrará una lista de todas las sesiones actuales, incluido el host del cliente y el nombre de inicio de sesión. Pero ir de esta manera rara vez es lo que quieres. Para una forma más digerible, use el Activity Monitor y mire el bloqueo como se informa allí.
4
Ejecutar este en contra de la DB del amo:
SELECT spid,blocked,program_name,loginame,hostname,lastwaittype,*
FROM master.dbo.SysProcesses
WHERE blocked <> 0
Cuestiones relacionadas
- 1. SQL Server 2008: Obteniendo deadlocks ... sin bloqueos
- 2. Bloqueos de SQL Server explicados
- 3. SQL Server 2008 a SQL Server 2005
- 4. ¿Por qué ocurren bloqueos en SQL Server?
- 5. Encontrar fechas no válidas en SQL Server 2008
- 6. LPAD en SQL Server 2008
- 7. SQL Server 2008 compatibilidad con SQL Server 2005
- 8. vistas actualizables - SQL Server 2008
- 9. Linking Server en SQL Server 2008 R2
- 10. ¿Cómo puedo encontrar un índice deshabilitado en SQL Server 2008?
- 11. Visual Studio 'SQL Server 2008 Server Project' contra 'Sql Server 2008 Database project'?
- 12. degradación de SQL Server 2008 a SQL Server 2005
- 13. Actualizar SQL Server 2008 a 2008 R2
- 14. ¿Dónde está SQL Profiler en mi SQL Server 2008?
- 15. Microsoft SQL Server 2008 - Fechas
- 16. Restaurar SQL Server 2008 DB * a * SQL Server 2005
- 17. SQL Server 2008 a SQL Server Compact Edition?
- 18. SQL Server 2008: reemplazar cadena
- 19. SQL Server 2008 CTE Recursion
- 20. Sql Server 2008 MERGE: la mejor forma de obtener los conteos
- 21. SQL Server 2008 - HashBytes columna
- 22. SQL Server 2008 y milisegundos
- 23. SQL Server 2008 'sp_syspolicy_purge_history' Función
- 24. SQL Server 2008 y HashBytes
- 25. Android con SQL Server 2008
- 26. Comparación de tiempo en SQL Server 2008
- 27. instrucciones de formato SQL en SQL Server Management Studio 2008
- 28. SQL Server 2008 Alto uso de CPU
- 29. Migrando de Postgres a SQL Server 2008
- 30. SQL Server 2008 R2 - seleccionar datos jerárquicos
En ** ** Monitor de actividad, uno puede ver las cerraduras en la pestaña _Processes_. Incluso se puede filtrar por nombre de usuario, host, etc., y matar un proceso de bloqueo es tan fácil como hacer clic derecho en el proceso y seleccionar _Kill Process_. – beawolf