xp_msver (Transact-SQL)

适用范围:SQL Server

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

Transact-SQL 语法约定

语法

xp_msver [ 'optname' ]

参数

optname

选项的名称,可以是以下值之一。

选项或列名称 说明
ProductName 产品名称;例如,SQL Server。
ProductVersion 产品版本。
语言 SQL Server 的语言版本。
平台 运行 SQL Server 的计算机的操作系统名称、制造商名称和芯片系列名称。
注释 有关 SQL Server 的其他信息。
CompanyName 生成 SQL Server 的公司名称;例如,Microsoft Corporation。
FileDescription 操作系统。
FileVersion SQL Server 可执行文件的版本。
InternalName Microsoft SQL Server 的内部名称;例如,SQLSERVR。
LegalCopyright SQL Server 所需的法律版权信息;例如,版权© Microsoft公司 1988-2005。
LegalTrademarks SQL Server 所需的法律商标信息。 例如,Microsoft是 Microsoft Corporation 的注册商标。
OriginalFilename 在 SQL Server 启动时执行的文件名;例如,Sqlservr.exe。
PrivateBuild 标识为仅供参考。 不支持。 不保证以后的兼容性。
SpecialBuild 标识为仅供参考。 不支持。 不保证以后的兼容性。
WindowsVersion 在运行 SQL Server 的计算机上安装的 Windows 版本。
ProcessorCount 运行 SQL Server 的计算机中的处理器数。
ProcessorActiveMask 指示在运行 SQL Server 的计算机中安装的处理器,这些处理器由 Microsoft Windows 启动和使用。
ProcessorType 处理器类型。 类似于 平台
PhysicalMemory 在运行 SQL Server 的计算机上安装的 RAM 量(MB)。
产品编号 产品 ID (PID) 号。 该参数在安装时指定。 此数字位于原始 SQL Server CD 大小写上的贴纸上。

返回代码值

1 (成功)。

结果集

xp_msver,不带任何参数,则返回一个四列结果集,其中列出了所有选项值。 xp_msver,对于任何参数,返回具有该选项值的四列结果集。

权限

要求 公共 角色具有成员身份。