sys.dm_server_services (Transact-SQL)
適用対象: SQL Server
SQL Server、フルテキスト、SQL Server スタート パッド サービス (SQL Server 2017 (14.x) 以降)、および SQL Server の現在のインスタンスのSQL Server エージェントサービスに関する情報を返します。 この動的管理ビューを使用して、これらのサービスに関する状態情報を報告します。
列名 | データ型 | 説明 |
---|---|---|
servicename |
nvarchar (256) | SQL Server データベース エンジン、フルテキスト、またはSQL Server エージェント サービスの名前。 NULL 値は許可されません。 |
startup_type |
int | サービスの開始モードを示します。 使用可能な値とそれに対応する説明を次に示します。 0: その他 1: その他 2: 自動 3: 手動 4: 無効 Null 許容。 |
startup_type_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 許容。 |
instant_file_initialization_enabled |
nvarchar(1) | SQL Server データベース エンジン サービスに対してファイルの瞬時初期化を有効にするかどうかを指定します。 Y = サービスに対してファイルの瞬時初期化が有効になっています。 N = サービスに対してファイルの瞬時初期化が無効になっています。 Null 許容。 注: このオプションは、SQL Server エージェントなどの他のサービスには適用されません。 適用対象: SQL Server 2012 (11.x) SP 4、SQL Server 2014 (12.x) SP 3、および SQL Server 2016 (13.x) SP 1 以降のバージョン。 |
アクセス許可
SQL Server 2019 (15.x) 以前のバージョンでは、サーバーに対する VIEW SERVER STATE
アクセス許可が必要です。
SQL Server 2022 (16.x) 以降のバージョンでは、サーバーに対する VIEW SERVER SECURITY STATE
アクセス許可が必要です。