2017-03-08 7 views
1

クエリ画面で5秒に1回sp_WhoIsActiveを実行します。時刻のクエリ実行

Exec sp_WhoIsActive 
    WAITFOR TIME '00:00:05'; 

しかし、私はループに入ることができません。どうやってやるの?

ありがとうございます。

答えて

1
while 1=1 
begin 
Exec sp_WhoIsActive 
WAITFOR delay'00:00:05'; 
end 

あなたは結果の後にSSMSのウィンドウをクリアしたい場合は、それがTSQLとことはできません..私が考えることができ

1つのオプションは、標準レポートSSMSを使用することです。カスタムへのファイルは、リンクの下

を報告することをあなたは
2.Addを必要とするクエリで

1.Createの.rdlファイルは、私は、ことを試みた

https://docs.microsoft.com/en-us/sql/ssms/object/add-a-custom-report-to-management-studio

+0

の部分にどのようにご案内します結果画面はクリアされません。繰り返し表示。 – Lyns

+0

あなたは、実行ごとに結果をクリアし、最新のものだけを表示したいとお考えですか? – TheGameiswar

+0

[this](https://blog.sqlauthority.com/2012/07/01/sql-server-discard-results-after結果をクリアするための@query-execution-ssms /) – Pream