標籤:
sysprocesses 表中儲存關於運行在 Microsoft® SQL Server™ 上的進程的資訊。這些進程可以是用戶端進程或系統進程。sysprocesses 只儲存在 master 資料庫中。
列名 資料類型 描述
spid smallint SQL Server 進程 ID。
kpid smallint Microsoft Windows NT 4.0® 線程 ID。
blocked smallint 分塊進程的進程 ID (spid)。
waittype binary(2) 保留。
waittime int 當前等待時間(以毫秒為單位)。當進程不處於等待時,為 0。
lastwaittype nchar(32) 表示上次或當前等待類型名稱的字串。
waitresource nchar(32) 鎖資源的文本化標記法。
dbid smallint 當前正由進程使用的資料庫 ID。
uid smallint 執行命令的使用者識別碼。
cpu int 進程的累計 CPU 時間。無論 SET STATISTICS TIME ON 選項是 ON 還是 OFF,都為所有進程更新該條目。
physical_io int 進程的累計磁碟讀取和寫入。
memusage int 當前分配給該進程的過程快取中的頁數。一個負數,表示進程正在釋放由另一個進程分配的記憶體。
login_time datetime 用戶端進程登入到伺服器的時間。對於系統進程,是儲存 SQL Server 啟動發生的時間。
last_batch datetime 用戶端進程上次執行遠端預存程序調用或 EXECUTE 語句的時間。對於系統進程,是儲存 SQL Server 啟動發生的時間。
ecid smallint 用於唯一標識代表單個進程進行操作的子線程的執行內容 ID。
open_tran smallint 進程的開啟事務數。
status nchar(30) 進程 ID 狀態(如運行、休眠等)。
sid binary(85) 使用者的通用唯一識別碼 (GUID)。
hostname nchar(128) 工作站的名稱。
program_name nchar(128) 應用程式的名稱。
hostprocess nchar(8) 工作站進程 識別碼。
cmd nchar(16) 當前正在執行的命令。
nt_domain nchar(128) 用戶端的 Windows NT 4.0 域(如果使用 Windows 身分識別驗證)或信任連接的 Windows NT 4.0 域。
nt_username nchar(128) 進程的 Windows NT 4.0使用者名稱(如果使用 Windows 身分識別驗證)或信任連接的 Windows NT 4.0 使用者名稱。
net_address nchar(12) 指派給每個使用者工作站上的網路介面卡唯一識別碼。當使用者登入時,該標識符插入 net_address 列。
net_library nchar(12) 用於儲存用戶端網路程式庫的列。每個用戶端進程都在網路連接上進入。網路連接有一個與這些進程關聯的網路程式庫,該網路程式庫使得這些進程可以建立串連。有關更多資訊,請參見用戶端和伺服器 Net-Library。
loginame nchar(128) 登入名稱。
SELECT spid,net_library,hostname,program_name,nt_domain,nt_username,loginame FROM sys.sysprocesses
假設spid=100,kill 100
SQLSERVER 刪除使用者15434錯誤