sql >> データベース >  >> RDS >> Sqlserver

SQL Serverが実行されているオペレーティングシステムを確認する(T-SQLの例)

    SQL Serverを使用する場合は、sys.dm_os_host_infoを使用できます。 SQLServerが実行されているオペレーティングシステムを返すシステム動的管理ビュー。

    このビューには、host_platformという列が含まれています これには、オペレーティングシステムの種類(WindowsまたはLinux

    )が含まれています。

    例1-「host_platform」列のみを返す

    実例を示します。

    SELECT host_platform
    FROM sys.dm_os_host_info;
    

    結果:

    +-----------------+
    | host_platform   |
    |-----------------|
    | Linux           |
    +-----------------+
    

    例2–すべての列を返す

    もちろん、すべての列を返すこともできます。これが私のシステムでどのように見えるかです。

    SELECT * FROM sys.dm_os_host_info;
    

    ここでは垂直出力を使用しています(横にスクロールする必要はありません):

    host_platform           | Linux
    host_distribution       | Ubuntu
    host_release            | 16.04
    host_service_pack_level | 
    host_sku                | NULL
    os_language_version     | 0
    

    1. すべてのテーブルのシーケンスIDpostgreSQLを一括更新する方法

    2. PostgreSQLでグループごとに最初の行を取得する方法

    3. mysqldb.escape_stringと同等のpsycopg2?

    4. 建設管理のためのデータベースソリューション