適用対象:SQL Server
現在のSQL ServerインスタンスにおけるSQL Server、Full-Text、SQL Server Launchpadサービス(SQL Server 2017(14.x)以降のバージョン)、およびSQL Server エージェントサービスに関する情報を返します。 この動的管理ビューを使って、これらのサービスのステータス情報を報告できます。
| 列名 | データの種類 | 説明 |
|---|---|---|
servicename |
nvarchar(256) | SQL Server データベース エンジン、全文、またはSQL Server エージェントサービスの名称。 NULL 値は許可されません。 |
startup_type |
int | サービスの開始モードを示します。 以下は可能な値とそれに対応する記述です。 0:その他 1: その他 2:自動 3:マニュアル 4:無効化 ヌラブル |
startup_type_desc |
nvarchar(256) | サービスの開始モードを記述します。 以下は可能な値とそれに対応する記述です。 その他:その他(起動開始) その他:その他(システム開始) オートマチック:オートエンジン始動 マニュアル:デマンドスタート 無効:無効化 NULL 値は許可されません。 |
status |
int | サービスの現在の状況を示します。 以下は可能な値とそれに対応する記述です。 1:停止 2: その他(開始予定) 3: その他(保留中中) 4:走る 5: その他(保留中) 6: その他(一時停止) 7:一時停止 ヌラブル |
status_desc |
nvarchar(256) | サービスの現在の状況を説明します。 以下は可能な値とそれに対応する記述です。 停止:サービスが停止されています。 その他(開始作業保留中):サービスは開始中です。 その他(運行停止待ち):サービスは停止中です。 稼働中:サービスは稼働中です。 その他(継続作業保留中):サービスは保留中の状態です。 その他(一時停止保留):サービスは一時停止中です。 一時停止:サービスが一時停止されています。 NULL 値は許可されません。 |
process_id |
int | サービスのプロセスID。 ヌラブル |
last_startup_time |
datetimeoffset(7) | サービスが最後に始まった日時。 ヌラブル |
service_account |
nvarchar(256) | サービスを管理する権限を持つアカウントです。 このアカウントはサービスの開始・停止、またはサービスプロパティの変更が可能です。 NULL 値は許可されません。 |
filename |
nvarchar(256) | サービス実行ファイルのパスとファイル名。 NULL 値は許可されません。 |
is_clustered |
ヌヴァルハル(1) | サービスがクラスタ化されたサーバーのリソースとしてインストールされているかどうかを示します。 NULL 値は許可されません。 |
cluster_nodename |
nvarchar(256) | サービスがインストールされているクラスタノードの名前。 ヌラブル |
instant_file_initialization_enabled |
ヌヴァルハル(1) | SQL Server データベース エンジンサービスで即時ファイル初期化が有効かどうかを指定します。 Y = サービスで即時ファイル初期化が有効です。 N = 即時ファイル初期化はサービスで無効化されます。 ヌラブル 注:このオプションはSQL Server エージェントなど他のサービスには適用されません。 対象:SQL Server 2012(11.x)SP 4、SQL Server 2014(12.x)SP 3、およびSQL Server 2016(13.x)SP 1以降のバージョン。 |
Permissions
2019 SQL Server(15.x)以前のバージョンでは、サーバーVIEW SERVER STATE許可が必要です。
SQL Server 2022 (16.x) 以降のバージョンでは、サーバーに対する VIEW SERVER SECURITY STATE アクセス許可が必要です。