次の方法で共有


EnumProcesses メソッド

SQL Server のインスタンスで実行中のプロセスの一覧を列挙します。

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
Public Function EnumProcesses As DataTable
'使用
Dim instance As Server
Dim returnValue As DataTable

returnValue = instance.EnumProcesses()
public DataTable EnumProcesses()
public:
DataTable^ EnumProcesses()
member EnumProcesses : unit -> DataTable 
public function EnumProcesses() : DataTable

戻り値

型: System.Data. . :: . .DataTable
SQL Server のインスタンスで実行中のプロセスの一覧を含む DataTable オブジェクトの値です。次の表に、返される DataTable の列を示します。

データ型

説明

Urn

String

プロセスを表す URN 文字列です

("Server[@Name='PCNAME']/Process[@Spid='51']" など)。

Name

String

プロセスの名前です。

Spid

Int32

プロセスを一意に識別する SQL Server のプロセス ID です。「sys.sysprocesses (Transact-SQL)」を参照してください。

Login

String

プロセスを実行するログインです。

Host

String

プロセスが実行されているコンピュータの名前です。

Status

String

プロセスの状態です (実行中、休止中など)。

Command

String

現在実行されているコマンドです。

Database

String

プロセスが実行されているデータベースです。

Cpu

Int32

プロセスで経過した累積時間 (秒単位) です。「sys.sysprocesses (Transact-SQL)」を参照してください。

MemUsage

Int32

現在プロセスに割り当てられているプロシージャ キャッシュ内のページ数です。負の数値は、プロセスが別のプロセスにより割り当てられているメモリを解放していることを示します。

BlockingSpid

Int16

参照されるプロシージャをブロックしているプロシージャの SQL Server プロシージャ ID です。

IsSystem

Boolean

プロセスがシステム プロセスであるかどうかを示す値です。

Program

String

プログラムの名前です。

ExecutionContextID

Int16

プロセスが実行されている実行コンテキストを一意に識別する ID 値です。

説明

このメソッドを使用して、SQL Server のインスタンスで現在実行されているプロセスを列挙します。

使用例

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Call the EnumCollations method and return collation information to DataTable variable.
Dim d As DataTable
'Select the returned data into an array of DataRow.
d = srv.EnumCollations
'Iterate through the rows and display collation details for the instance of SQL Server.
Dim r As DataRow
Dim c As DataColumn
For Each r In d.Rows
    Console.WriteLine("============================================")
    For Each c In r.Table.Columns
        Console.WriteLine(c.ColumnName + " = " + r(c).ToString)
    Next
Next