none
MSSQL - prosess kill

    Dotaz

  • Ahoj,

    řeším problém s aktualizací tabulek.
    Pokud mi to drží nějaký proces, tak se s tabulkou nedá pracovat (např. DROP, UPDATE) atd.

    Můžu samozřejmě vyhledat všechny procesy k dané DB pomocí příkazu:

    SELECT spid
    FROM master..sysprocesses
    WHERE dbid = DB_ID('DB_NAME')
    AND spid != @@SPID

    a pak provést jednoduše KILL.

    Jenže tím shodím všechny procesy pro danou DB.
    Takže otázka zní - jak zjistím, který proces blokuje tu konkrétní tabulku, kterou potřebuji?

    Díky
    14. prosince 2009 14:39

Odpovědi

Všechny reakce