質問: Microsoft SQL Server Managemant Studioで 以下のクエリを実行した際に得られるdbidに「0」の項目( 図.1の赤枠部分)が得られるのですが これは何を意味するものなのでしょうか? select spid, kpid, dbid, cpu, memusage, status, opn_tran from sys.sysprocesses order by cpu desc, kpid desc 以下の実行環境で行ないました。 Microsoft SQL Server Managemant Studio(10.50.1600.1) Microsoft SQL Server 2008 R2 ※select database_id from sys.databases order by database_id で得られる「database_id」と対応する項目なのではないかと考えたのですがここには「0」は存在しません。 図.1 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/4c6d354dfc2a97801b2dc6066ee95ef7.jpeg)
回答: /* あまり意識した事無かった内容ですので 以下で確認してみましたが、0はSQLSERVER管理プロセスを指しているようですね。 勉強になりました。 */ use master; select spid, kpid, dbid, cpu, memusage, status--, opn_tran from sys.sysprocesses order by spid go sp_who2 go