Czy w SQL Server istnieje prosty sposób na filtrowanie danych wyjściowych sp_who2? Powiedzmy, że chciałem na przykład pokazać wiersze dla określonej bazy danych.
Czy w SQL Server istnieje prosty sposób na filtrowanie danych wyjściowych sp_who2? Powiedzmy, że chciałem na przykład pokazać wiersze dla określonej bazy danych.
Odpowiedzi:
Możesz spróbować czegoś takiego
DECLARE @Table TABLE(
SPID INT,
Status VARCHAR(MAX),
LOGIN VARCHAR(MAX),
HostName VARCHAR(MAX),
BlkBy VARCHAR(MAX),
DBName VARCHAR(MAX),
Command VARCHAR(MAX),
CPUTime INT,
DiskIO INT,
LastBatch VARCHAR(MAX),
ProgramName VARCHAR(MAX),
SPID_1 INT,
REQUESTID INT
)
INSERT INTO @Table EXEC sp_who2
SELECT *
FROM @Table
WHERE ....
I filtruj według potrzeb.