sys.dm_os_windows_info (Transact-SQL)
適用対象:SQL Server - Windows のみ
Windows オペレーティング システムのバージョン情報を表示する行を 1 つ返します。
Windows で実行されている SQL Server にのみ適用されます。 Linux などの Windows 以外のホストで実行されている SQL Server の同様の情報を表示するには、sys.dm_os_host_info (Transact-SQL) を使用します。 Windows 以外のホストでの動作は未定義です。
列名 | データ型 | 説明 |
---|---|---|
windows_release |
nvarchar (256) | Windows の場合は、リリース番号を返します。 値と説明の一覧については、「オペレーティング システムのバージョン (Windows)」を参照してください。 にすることはできません NULL 。 |
windows_service_pack_level |
nvarchar (256) | Windows の場合は、サービス パック番号を返します。 にすることはできません NULL 。 |
windows_sku |
int | Windows の場合は、Windows Stock Keeping Unit (SKU) ID を返します。 SKU ID と説明の一覧については、「GetProductInfo 関数」を参照してください。 NULL の可能性があります。 |
os_language_version |
int | Windows の場合は、オペレーティング システムの Windows ロケール識別子 (LCID) を返します。 LCID 値と説明の一覧については、「Microsoft によって割り当てられたロケール ID」を参照してください。 にすることはできません NULL 。 |
アクセス許可
SQL Server 2019 (15.x) 以前のバージョンでは、Standard Edition LECT アクセス許可sys.dm_os_windows_info
は既定でパブリック ロールに付与されます。 取り消された場合は、サーバーに対する VIEW Standard Edition RVER STATE 権限が必要です。
SQL Server 2022 (16.x) 以降のバージョンでは、サーバーに対する VIEW Standard Edition RVER PERFORMANCE STATE 権限が必要です。
制限事項
Linux などの Windows 以外のホストで実行されている SQL Server の情報を表示するには、sys.dm_os_host_info (Transact-SQL) を使用します。 Windows 以外のホストでの動作は未定義です。
例
次の例では、Windows Server 2019 Standard のビューから sys.dm_os_windows_info
すべての列を返します。
SELECT windows_release,
windows_service_pack_level,
windows_sku,
os_language_version
FROM sys.dm_os_windows_info;
結果セットは次のようになります。
windows_release | windows_service_pack_level | windows_sku | os_language_version |
---|---|---|---|
10.0 | 7 | 1033 |
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示