次の方法で共有


sys.dm_server_services (Transact-SQL)

SQL Server の現在のインスタンス内の SQL Server サービス、フルテキスト サービス、SQL Server エージェント サービスに関する情報を返します。 これらのサービスに関する状態情報を報告するには、この動的管理ビューを使用します。

列名

データ型

説明

servicename

nvarchar(256)

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

startup_type

int

サービスの開始モードが表示されます。

説明

0

その他

1

その他

2

自動

3

手動

4

無効

NULL 値は許容されます。

startup_desc

nvarchar(256)

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

説明

その他

その他 (ブート開始)

その他

その他 (システム開始)

自動

自動開始

手動

要求による開始

無効

無効

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

status

int

サービスの現在の状態を示します。

説明

1

停止

2

その他 (開始保留中)

3

その他 (停止保留中)

4

実行中

5

その他 (継続保留中)

6

その他 (一時停止保留中)

7

一時停止

NULL 値は許容されます。

status_desc

nvarchar(256)

サービスの現在の状態を記述します。

説明

停止

サービスは停止しています。

その他 (開始操作保留中)

サービスは開始処理中です。

その他 (停止操作保留中)

サービスは停止処理中です。

実行中

サービスは実行中です。

その他 (継続操作保留中)

サービスは保留状態です。

その他 (一時停止保留中)

サービスは一時停止処理中です。

一時停止

サービスは一時停止しています。

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 権限が必要です。

関連項目

参照

sys.dm_server_registry (Transact-SQL)