• 相关软件
    >xp_msver 创建者:webmaster 更新时间:2006-02-16 15:51

    返回并允许要查询的 Microsoft® SQL Server™ 版本信息。除了有关服务器实际内部版本号码的版本信息外,还返回多种环境信息。该信息可以在 Transact-SQL 语句、批处理、存储过程等环境中使用,以增强与平台无关代码的逻辑。



    语法


    xp_msver [optname]



    参数


    optname



    是选项名,可以是以下各项之一。













































































































    选项/列名描述
    ProductName产品名,如 Microsoft SQL Server。
    ProductVersion产品版本,如 7.00.419,其中 7.00 是版本,419 是 Microsoft 内部版本号码。
    LanguageSQL Server 的语言版本。
    Platform运行 SQL Server 的计算机的操作系统名、厂商名以及芯片家族名。例如,NT INTEL X86 表示 Microsoft Windows NT® 的操作系统名,Intel 表示芯片的生产厂商名,并且是 486 或是更高级别的处理器。
    Comments有关 SQL Server 的杂项信息。
    CompanyName生产 SQL Server 的公司名,如 Microsoft Corporation。
    FileDescription操作系统。
    FileVersionSQL Server 可执行文件的版本。例如,1998.02.01 表示 Sqlservr.exe 文件的文件版本是 1998 年 2 月 1 日。
    InternalNameSQL Server 在 Microsoft 内部的名称,如 SQLSERVR。
    LegalCopyrightSQL Server 所需的合法版权信息;如 Copyright© Microsoft Corp. 1998。
    LegalTrademarksSQL Server 所需的合法商标信息。如,Microsoft® 是 Microsoft Corporation 的注册商标。
    OriginalFilenameSQL Server 启动时执行的文件名,如 Sqlservr.exe。
    PrivateBuild保留。
    SpecialBuild保留。
    WindowsVersion运行 SQL Server 的计算机上安装的 Microsoft Windows 版本。例如,4.0 表示 Microsoft Windows NT 的版本是 4.0,1381 表示内部版本号码。
    ProcessorCount运行 SQL Server 的计算机中安装的处理器数量。
    ProcessorActiveMask表明在运行 SQL Server 的计算机中安装的哪些处理器为 Microsoft Windows NT 所激活并且可用。
    ProcessorType处理器类型。类似于 Platform
    PhysicalMemory运行 SQL Server 的计算机上安装的 RAM 容量(以 MB 为单位)。例如,32 表示 32 MB 的 RAM。
    Product IDProduct ID (PID) 号,该号码在安装过程中指定。该号码印在 SQL Server 原始光盘盒的不干胶标签上。



    返回代码值


    0(成功)或 1(失败)



    结果集


    不带任何参数的情况下,xp_msver 返回下面的四列结果集(值可能会不同):



    Index  Name                     Internal_Value Character_Value                                                                                                                                                                                                       
    ------ ------------------------ -------------- ----------------
    1     ProductName         NULL       Microsoft SQL
                          Server
    2     ProductVersion       458752       7.00.498
    3     Language           1033       English (United
                          States)
    4     Platform           NULL       NT INTEL X86
    5     Comments           NULL       NT INTEL X86
    6     CompanyName         NULL       Microsoft
                          Corporation
    7     FileDescription       NULL       SQL Server
                          Windows NT
    8     FileVersion         NULL       1998.05.25
    9     InternalName         NULL       SQLSERVR
    10   LegalCopyright       NULL       Copyright
    ©
                          Microsoft Corp. 1998
    11   LegalTrademarks       NULL       Microsoft
    ® is a
                          registered trademark of                           Microsoft Corporation.                           Windows(TM) is a                               trademark of Microsoft                           Corporation
    12   OriginalFilename       NULL       SQLSERVR.EXE
    13   PrivateBuild         NULL       NULL
    14   SpecialBuild         262242       NULL
    15   WindowsVersion       90505220     4.0 (1381)
    16   ProcessorCount       1         1
    17   ProcessorActiveMask     1         00000001
    18   ProcessorType         586         PROCESSOR_INTEL_PENTIUM
    19   PhysicalMemory       63         63 (66510848)
    20   Product ID           NULL       NULL

    (20 row(s) affected)


    如果指定了任意选项,xp_msver 将返回四列标题以及该选项的值。例如,指定 FileDescription 选项执行 xp_msver 时返回下列结果集。



    xp_msver FileDescription

    Index Name               Internal_Value Character_Value                                                                                                                                    
    ------ ------------------------- -------------- ------------------------
    7     FileDescription       NULL       SQL Server Windows NT

    (1 row(s) affected)


    权限


    执行权限默认授予 public 角色。

    相关文章
    本页查看次数: