xp_msver (Transact-SQL)

返回有关 Microsoft SQL Server 的版本信息。xp_msver 还返回有关服务器的实际内部版本号的信息以及服务器环境的有关信息。可以在 Transact-SQL 语句、批处理、存储过程等环境中使用 xp_msver 返回的信息,以增强平台无关代码的逻辑。

主题链接图标Transact-SQL 语法约定

语法

xp_msver [ optname ]

参数

  • optname
    是选项名,可以是下列值之一。

    选项/列名

    说明

    ProductName

    产品名,例如,Microsoft SQL Server。

    ProductVersion

    产品版本。

    Language

    SQL Server 的语言版本。

    Platform

    运行 SQL Server 的计算机的操作系统名称、制造商名称以及芯片系列名称。

    Comments

    有关 SQL Server 的杂项信息。

    CompanyName

    生产 SQL Server 的公司名称,例如,Microsoft Corporation。

    FileDescription

    操作系统。

    FileVersion

    SQL Server 可执行文件的版本。

    InternalName

    SQL Server 的 Microsoft 内部名称,例如,SQLSERVR。

    LegalCopyright

    SQL Server 所需的合法版权信息。例如,Copyright© Microsoft Corp. 1988-2005。

    LegalTrademarks

    SQL Server 所需的合法商标信息。例如,Microsoft 是 Microsoft Corporation 的注册商标。

    OriginalFilename

    启动 SQL Server 时执行的文件名。例如,Sqlservr.exe。

    PrivateBuild

    标识为仅供参考。不提供支持。不保证以后的兼容性。

    SpecialBuild

    标识为仅供参考。不提供支持。不保证以后的兼容性。

    WindowsVersion

    运行 SQL Server 的计算机上所安装的 Microsoft Windows 的版本。

    ProcessorCount

    运行 SQL Server 的计算机中的处理器数目。

    ProcessorActiveMask

    指示运行 SQL Server 的计算机中安装的、可由 Microsoft Windows 启动并使用的处理器。

    ProcessorType

    处理器类型。类似于 Platform

    PhysicalMemory

    运行 SQL Server 的计算机上安装的 RAM 的容量 (MB)。

    Product ID

    产品 ID (PID) 号。该参数在安装时指定。该号码印在 SQL Server 原始光盘盒的不干胶标签上。

返回代码值

1(成功)

结果集

如果不指定任何参数,xp_msver 将返回包含四列的结果集,该结果集列出全部选项值。如果指定了参数,xp_msver 将返回包含该选项值的四列结果集。

权限

要求具有 public 角色的成员身份。