1

SSMS で SQL クエリ (SELECT 1 など) を実行すると、実行にかかった時間がステータス バーに表示されます。クエリが実行された日時を表示するように SSMS を構成できるかどうかを知りたいです (例: Executed DateTime: 2015-07-28 11:15:30、日付/時刻形式は気にしません)ステータスバーまたはメッセージタブで?

これが、私が話しているバーで、関心のあるセクションが緑色の四角形で囲まれています。

ここに画像の説明を入力

4

3 に答える 3

3

似たようなものを探していたところ、F4 キーを押すと、[プロパティ] ウィンドウからこの情報 (およびその他) を取得できることがわかりました。

于 2016-10-19T14:23:06.727 に答える
0

いいえ、できません。これを回避する方法は次のとおりです。

  • 手順の開始時に SELECT GETDATE() を実行します。
  • 出力にクエリ統計を含めます (詳細を表示するには、他のタブを掘り下げる必要があります...)
  • sp_who2 @spid を実行し、ジョブの最後のバッチ時刻を探します。(sys.dm_os_exec_requests をさらに掘り下げる必要があるかもしれません)

私ができる最善の質問は、なぜこれをやろうとしているのかということだと思います。SSMS が要求したコマンドを実行することを考えると、自分で時間をメモするか、開始/停止時間をテーブルに記録することができます。

于 2015-07-28T10:33:57.173 に答える