SERVERPROPERTY
ここからサーバーのプロパティ情報を取得できる
インスタンス
code:sql
SELECT
SERVERPROPERTY('MachineName') AS ComputerName
, SERVERPROPERTY('ServerName') AS ServerName
, SERVERPROPERTY('InstanceName') AS InstanceName;
table:ㅤ
ComputerName ServerName InstanceName
TESTSERVER TESTSERVER « NULL »
ComputerName
サーバーインスタンスが稼働しているWindowsコンピューターの名前。
ServerName
SQL Serverの特定のインスタンスに関連付けられているWindowsサーバーとインスタンスの情報。
InstanceName
ユーザーの接続先のインスタンス名。インスタンス名が既定インスタンスの場合や、無効な入力またはエラーの場合は、NULLが返されます。
バージョン
code:sql
SELECT
SERVERPROPERTY('ProductMajorVersion') AS ProductMajorVersion
, SERVERPROPERTY('ProductMinorVersion') AS ProductMinorVersion
, SERVERPROPERTY('ProductBuild') AS ProductBuild
, SERVERPROPERTY('ResourceVersion') AS ResourceVersion
, SERVERPROPERTY('ProductVersion') AS ProductVersion;
table:ㅤ
ProductMajorVersion ProductMinorVersion ProductBuild ResourceVersion ProductVersion
14 0 1000 14.00.1000 14.0.1000.169
ProductVersion
major.minor.build.revisionで取得される
その外
code:sql
SELECT
SERVERPROPERTY('IsIntegratedSecurityOnly') AS IsIntegratedSecurityOnly
, SERVERPROPERTY('LCID') AS LCID
, SERVERPROPERTY('EditionID') AS EditionID
, SERVERPROPERTY('Edition') AS Edition
, SERVERPROPERTY('ProductLevel') AS ProductLevel;
table:ㅤ
IsIntegratedSecurityOnly LCID EditionID Edition ProductLevel
1 1041 -1534726760 Standard Edition (64-bit) RTM
IsIntegratedSecurityOnly
1 = 統合セキュリティ(Windows 認証)、0 = 非統合セキュリティ(Windows認証とSQL Server認証の両方)
LCID
照合順序の Windows ロケール識別子
EditionID
1804890536 = Enterprise、-1534726760 = Standard、-1592396055 = Express
Edition
'Enterprise Edition'、'Express Edition'、'Standard Edition'など
ProductLevel
インスタンスのバージョンのレベルです。'RTM' = オリジナルリリースバージョン、'SP n' = サービスパックのバージョン、'CTP n' = Community Technology Previewのバージョン
code:sql
SELECT
SERVERPROPERTY('Collation') AS Collation
, SERVERPROPERTY('CollationID') AS CollationID
, SERVERPROPERTY('ComparisonStyle') AS ComparisonStyle;
, SERVERPROPERTY('SqlCharSet') AS SqlCharSet
, SERVERPROPERTY('SqlCharSetName') AS SqlCharSetName
, SERVERPROPERTY('SqlSortOrder') AS SqlSortOrder
, SERVERPROPERTY('SqlSortOrderName') AS SqlSortOrderName;
table:ㅤ
Collation CollationID ComparisonStyle SqlCharSet SqlCharSetName SqlSortOrder SqlSortOrderName
Japanese_CI_AS 53264 196609 109 cp932 0 bin_ascii_8