精品国产亚洲一区二区三区,男女作爱在线观看免费网站,欧美的又大又长做禁片A片,97国产精品人妻无码久久久

  • 相關(guān)軟件
    >sp_who 創(chuàng)建者:webmaster 更新時(shí)間:2006-02-16 15:51

    提供關(guān)于當(dāng)前 Microsoft® SQL Server™ 用戶和進(jìn)程的信息。可以篩選返回的信息,以便只返回那些不是空閑的進(jìn)程。


                                 
    語法


    sp_who [[@login_name =] 'login']



    參數(shù)


    [@login_name =] 'login'



    是 SQL Server 上的用戶登錄名。login 的數(shù)據(jù)類型為 sysname,默認(rèn)值是 NULL。如果沒有指定名稱,過程將報(bào)告全部活動(dòng)的 SQL Server 用戶。login 也可以是特定進(jìn)程標(biāo)識號碼 (SPID)。若要返回有關(guān)活動(dòng)進(jìn)程的信息,請指定 ACTIVE。ACTIVE 從報(bào)告中排除等待用戶下一個(gè)命令的進(jìn)程。



    返回代碼值


    0(成功)或 1(失敗)



    結(jié)果集


    sp_who 返回包含以下信息的結(jié)果集。


























































    數(shù)據(jù)類型描述
    spidsmallint系統(tǒng)進(jìn)程 ID。
    ecidsmallint與指定 SPID 相關(guān)聯(lián)的給定線程的執(zhí)行上下文 ID。

    ECID = {0, 1, 2, 3, ...n},其中 0 始終表示主或父線程,并且 {1, 2, 3, ...n} 表示子線程。


    statusnchar(30)進(jìn)程狀態(tài)。
    loginamenchar(128)與特定進(jìn)程相關(guān)聯(lián)的登錄名。
    hostnamenchar(128)每個(gè)進(jìn)程的主機(jī)或計(jì)算機(jī)名。
    blkchar(5)如果存在阻塞進(jìn)程,則是該阻塞進(jìn)程的系統(tǒng)進(jìn)程 ID。否則該列為零。

    當(dāng)與給定的 spid 相關(guān)聯(lián)的事務(wù)受到孤立分布式事務(wù)的阻塞時(shí),該列將對阻塞孤立事務(wù)返回 '-2'。


    dbnamenchar(128)進(jìn)程使用的數(shù)據(jù)庫。
    cmdnchar(16)為此進(jìn)程執(zhí)行的 SQL Server 命令(Transact-SQL 語句、SQL Server 內(nèi)部引擎處理等)。



    sp_who 結(jié)果集將根據(jù) spid 值按升序排序。如果是并行處理,則會(huì)為特定的 spid 創(chuàng)建子線程。主線程表示為 spid =xxx,并且 ecid =0。其余的子線程同樣也是 spid = xxx,但 ecid > 0。這樣,將會(huì)為該 spid 編號返回多行 — 它們在整個(gè)列表中放置該 spid 的位置組合在一起。子線程將隨機(jī)排列,但父線程除外 (ecid = 0);在該 spid 中,父線程被首先列出。



    注釋


    阻塞進(jìn)程(可能含有排它鎖)是控制其它進(jìn)程所需要的資源的進(jìn)程。



    在 SQL Server 2000 中,所有孤立 DTC 事務(wù)的 SPID 都被賦予值 '-2'。孤立 DTC 事務(wù)就是不與任何 SPID 相關(guān)聯(lián)的分布式事務(wù)。這樣,當(dāng)某一孤立事務(wù)阻塞其它進(jìn)程時(shí),可由其特殊的 '-2' SPID 值來識別該孤立分布式事務(wù)。有關(guān)更多信息,請參見 KILL。



    SQL Server 2000 保留從 1 到 50 的 SPID 值以便內(nèi)部使用,而 51 或更大的 SPID 值則代表用戶會(huì)話。



    權(quán)限


    執(zhí)行權(quán)限默認(rèn)授予 public 角色。



    示例


    A. 列出全部當(dāng)前進(jìn)程


    此示例使用沒有參數(shù)的 sp_who 報(bào)告所有當(dāng)前用戶。



    USE master
    EXEC sp_who


    下面是結(jié)果集:



    spid ecid status     loginame       hostname  blk dbname cmd                  
    ---- ---- ------   ------------   -------- --- ------ -----          
    1   0   background sa               0   pubs   LAZY WRITER      
    2   0   sleeping   sa               0   pubs   LOG WRITER      
    3   0   background sa               0   master SIGNAL HANDLER    
    4   0   background sa               0   pubs   RA MANAGER      
    5   0   background sa               0   master TASK MANAGER      
    6   0   sleeping   sa               0   pubs   CHECKPOINT SLEEP  
    7   0   background sa               0   master TASK MANAGER      
    8   0   background sa               0   master TASK MANAGER      
    9   0   background sa               0   master TASK MANAGER      
    10   0   background sa               0   master TASK MANAGER      
    11   0   background sa               0   master TASK MANAGER      
    51   0   runnable   DOMAIN
    \loginX serverX   0   Nwind BACKUP DATABASE    
    51   2   runnable   DOMAIN
    \loginX serverX   0   Nwind BACKUP DATABASE    
    51   1   runnable   DOMAIN
    \loginX serverX   0   Nwind BACKUP DATABASE    
    52   0   sleeping   DOMAIN
    \loginX serverX   0   master AWAITING COMMAND  
    53   0   runnable   DOMAIN
    \loginX serverX   0   pubs   SELECT          
    (16 row(s) affected)



    B. 列出特定用戶的進(jìn)程


    此示例顯示如何通過登錄名查看有關(guān)單個(gè)當(dāng)前用戶的信息。



    USE master
    EXEC sp_who 'janetl'


    C. 顯示所有活動(dòng)進(jìn)程


    USE master
    EXEC sp_who 'active'


    D. 通過進(jìn)程 ID 顯示特定進(jìn)程


    USE master
    EXEC sp_who '10' --specifies the process_id
    相關(guān)文章
    本頁查看次數(shù):