获取 SQL Server 的主要和次要版本

Igo*_*gor 3 sql-server-2008 sql-server

运行以下查询:

SELECT 
    SERVERPROPERTY('productversion') AS version,
    SERVERPROPERTY('ProductMajorVersion') AS major, 
    SERVERPROPERTY('ProductMinorVersion') AS minor;
Run Code Online (Sandbox Code Playgroud)

产生以下结果:

version      major   minor
------------ ------- -------
10.0.2531.0  NULL    NULL
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

小智 7

ProductMajorVersionProductMinorVersion在SQL Server 2012和上述性质仅可(根据https://docs.microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql)。您的产品版本表明这是 SQL Server 2008 SP1,它不支持其他两个属性。