2010-01-12 9 views
14

Stiamo procedendo alla conversione in SQL Server da MySQL. Sto cercando di capire perché una chiamata a sqsh non sta tornando e ho il sospetto che ci sia un blocco che non conosco.Qual è l'equivalente di "SHOW PROCESSLIST" di mysql sul server SQL?

Come scoprire cosa sta succedendo (preferibilmente tramite la connessione al database)?

+0

correlate: http://stackoverflow.com/questions/1939001/what-is-equivalent-statement-of-dbcc-inputbufferspidwhich-give-sql-statemen –

risposta

11

Puoi controllare sp_who e sp_who2 per vedere se ti danno quello che ti serve. In caso contrario, SQL Profiler può spesso aiutare con la diagnosi dei problemi.

+4

Per i neofiti: 'sp_who' exec o' exec sp_who2' – Putnik

14

Prova questa

select * from master..sysprocesses 
-1

SQL Server include alcuni proc senza documenti. sp_who2 elenca tutti i processi correnti connessi a un server SQL. Si trova nel database master.

USE master; 
GO 
EXEC sp_who2; 
GO 
Problemi correlati