HOME >> Tips >> SQL Server Tips >> SQL

SERVERPROPERTY でサーバーの情報を取得する方法

 
文書番号:20534




SERVERPROPERTY() 関数で SQL Server サーバーの情報を 取得する方法です。

SQL Server のバージョンやエディション、インスタンス名などを取得することができます。

【実行手順】

  • 「SERVERPROPERTY()」関数を使用します。
    引数のプロパティ名を指定して各種情報を取得することができます。
    
    SELECT SERVERPROPERTY('プロパティ名')
    

  • クリックで拡大


    引数で指定できるプロパティ名とその説明です。
    よく使いそうなもののみ抜粋です。

    詳細はページ下部に MSDN リンクを貼ってありますのでをご参照ください。
    プロパティ 説明
    Collation サーバーの既定の照合順序の名前
    ComputerNamePhysicalNetBIOS SQL Server のコンピューター名
    クラスターの場合は実際に接続している物理サーバーのコンピューター名が返ります
    Edition SQL Server のエディション
    InstanceName 接続先のインスタンス名
    IsClustered サーバーがクラスター構成か否か
    1:クラスター化
    0:非クラスター化
    IsFullTextInstalled フルテキストインデックスのコンポーネントがインストールされているか否か
    1:インストールされている
    0:インストールされていない
    MachineName サーバーのWindows コンピューター名
    クラスター構成の場合は稼働する仮想サーバー名が返ります
    FilestreamShareName FILESTREAM で使用する共有の名前

【参考情報】

[MSDN] SERVERPROPERTY (Transact-SQL)
https://msdn.microsoft.com/ja-jp/library/ms174396(v=sql.120).aspx