次の方法で共有


sys.dm_server_services (Transact-SQL)

現在の SQL Server インスタンスの SQL Server サービスおよび SQL Server エージェント サービスに関する情報を返します。この動的管理ビューは、SQL Server 2008 R2 SP1 以降のバージョンで、これらのサービスに関するステータス情報を報告するために使用します。

列名

データ型

説明

servicename

nvarchar(256)

SQL Server サービスまたは SQL Server エージェント サービスの名前。NULL にすることはできません。

startup_type

int

サービスの開始モードを示します。

値説明
0その他
1その他
2自動 (automatic)
3手動 (manual)
4無効 (disabled)

NULL 値が許可されます。

startup_desc

nvarchar(256)

サービスの開始モードについて説明します。

値説明
Otherその他 (ブート開始: boot start)
Otherその他 (システム開始: system start)
Automatic自動開始 (auto start)
Manual要求による開始 (demand start)
Disabled無効 (disabled)

NULL にすることはできません。

status

int

サービスの現在のステータスを示します。

値説明
1停止 (stopped)
2その他 (開始保留中: start pending)
3その他 (停止保留中: stop pending)
4実行中 (running)
5その他 (継続保留中: continue pending)
6その他 (一時停止保留中: pause pending)
7一時停止 (paused)

NULL 値が許可されます。

status_desc

nvarchar(256)

サービスの現在のステータスを説明します。

値説明
stoppedサービスは停止しています。
その他 (start operation pending)サービスは開始処理中です。
その他 (stop operation pending)サービスは停止処理中です。
runningサービスは実行中です。
その他 (continue operations pending)サービスは保留状態です。
その他 (pause pending)サービスは一時停止処理中です。
pausedサービスは一時停止しています。

NULL にすることはできません。

process_id

int

サービスのプロセス ID。NULL にすることはできません。

last_startup_time

datetimeoffset(7)

サービスが前回開始された日付と時刻。NULL 値が許可されます。

service_account

nvarchar(256)

サービスを制御する権限があるアカウント。このアカウントは、サービスの開始や停止、またはサービスのプロパティの変更を行うことができます。NULL にすることはできません。

filename

nvarchar(256)

サービス実行可能ファイルのパスとファイル名。NULL にすることはできません。

is_clustered

nvarchar(1)

このサービスがクラスター サーバーのリソースとしてインストールされているかどうかを示します。NULL にすることはできません。

cluster_nodename

nvarchar(256)

サービスがインストールされているクラスター ノードの名前。NULL 値が許可されます。

セキュリティ

アクセス許可

サーバーに対する VIEW SERVER STATE 権限が必要です。