SQLServer Object
Lists the processes connected to SQL Server. List is returned in a QueryResults object.
QueryResults = SQLServer.EnumProcesses ( [[WhoByNameOrID :=]
{idLogin | lProcess}] )
HRESULT pSQLServer->EnumProcesses (
LPSQLOLEQUERYRESULTS* ppQueryResults,
SQLOLE_LPCSTR idLogin = NULL,
long lProcess = -1 );
| Element | Type | Description |
|---|
| QueryResults | QueryResults | Returned QueryResults object |
| idLogin | Identifier | Login |
| lProcess | Long | Process |
| ColumnName | ColumnType |
|---|
| spid | SQLOLE_DTypeInt2 |
| status | SQLOLE_DTypeChar |
| loginname | SQLOLE_DTypeChar |
| hostname | SQLOLE_DTypeChar |
| program_name | SQLOLE_DTypeChar |
| cmd | SQLOLE_DTypeChar |
| dbname | SQLOLE_DTypeChar |
| cpu | SQLOLE_DTypeInt4 |
| memusage | SQLOLE_DTypeInt4 |
| blocked | SQLOLE_DTypeInt2 |
sp_who