In case anyone is interested in this still, I have an SP that will give you this kind of info. The input here is a userid, but it should be simnple to modify to a SPID... if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[DBASP_users_procs]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[DBASP_users_procs]GOSET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS ON GOCREATE proc DBASP_users_procs @who varchar(255)asselect convert(varchar(8),nt_username) as UserId, convert(varchar(15),hostname) as PC_Name, convert(varchar(30),program_name) as Program_Name, "DB_Name"=substring(master..sysdatabases.name,1,35), convert(varchar(15),loginame) as SQL_Login, spid, cpu, physical_io, (memusage*4) as Mem_Used_in_Kfrom master..sysprocessesjoin master..sysdatabases on master..sysprocesses.dbid = master..sysdatabases.dbidwhere nt_username = @whoorder by 1,3,7GOSET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS ON GO