返回并允許要查詢的 Microsoft® SQL Server™ 版本信息。除了有關(guān)服務(wù)器實(shí)際內(nèi)部版本號(hào)碼的版本信息外,還返回多種環(huán)境信息。該信息可以在 Transact-SQL 語(yǔ)句、批處理、存儲(chǔ)過(guò)程等環(huán)境中使用,以增強(qiáng)與平臺(tái)無(wú)關(guān)代碼的邏輯。
xp_msver [optname]
optname
是選項(xiàng)名,可以是以下各項(xiàng)之一。
選項(xiàng)/列名 | 描述 |
---|---|
ProductName | 產(chǎn)品名,如 Microsoft SQL Server。 |
ProductVersion | 產(chǎn)品版本,如 7.00.419,其中 7.00 是版本,419 是 Microsoft 內(nèi)部版本號(hào)碼。 |
Language | SQL Server 的語(yǔ)言版本。 |
Platform | 運(yùn)行 SQL Server 的計(jì)算機(jī)的操作系統(tǒng)名、廠商名以及芯片家族名。例如,NT INTEL X86 表示 Microsoft Windows NT® 的操作系統(tǒng)名,Intel 表示芯片的生產(chǎn)廠商名,并且是 486 或是更高級(jí)別的處理器。 |
Comments | 有關(guān) SQL Server 的雜項(xiàng)信息。 |
CompanyName | 生產(chǎn) SQL Server 的公司名,如 Microsoft Corporation。 |
FileDescription | 操作系統(tǒng)。 |
FileVersion | SQL Server 可執(zhí)行文件的版本。例如,1998.02.01 表示 Sqlservr.exe 文件的文件版本是 1998 年 2 月 1 日。 |
InternalName | SQL Server 在 Microsoft 內(nèi)部的名稱,如 SQLSERVR。 |
LegalCopyright | SQL Server 所需的合法版權(quán)信息;如 Copyright© Microsoft Corp. 1998。 |
LegalTrademarks | SQL Server 所需的合法商標(biāo)信息。如,Microsoft® 是 Microsoft Corporation 的注冊(cè)商標(biāo)。 |
OriginalFilename | SQL Server 啟動(dòng)時(shí)執(zhí)行的文件名,如 Sqlservr.exe。 |
PrivateBuild | 保留。 |
SpecialBuild | 保留。 |
WindowsVersion | 運(yùn)行 SQL Server 的計(jì)算機(jī)上安裝的 Microsoft Windows 版本。例如,4.0 表示 Microsoft Windows NT 的版本是 4.0,1381 表示內(nèi)部版本號(hào)碼。 |
ProcessorCount | 運(yùn)行 SQL Server 的計(jì)算機(jī)中安裝的處理器數(shù)量。 |
ProcessorActiveMask | 表明在運(yùn)行 SQL Server 的計(jì)算機(jī)中安裝的哪些處理器為 Microsoft Windows NT 所激活并且可用。 |
ProcessorType | 處理器類型。類似于 Platform。 |
PhysicalMemory | 運(yùn)行 SQL Server 的計(jì)算機(jī)上安裝的 RAM 容量(以 MB 為單位)。例如,32 表示 32 MB 的 RAM。 |
Product ID | Product ID (PID) 號(hào),該號(hào)碼在安裝過(guò)程中指定。該號(hào)碼印在 SQL Server 原始光盤盒的不干膠標(biāo)簽上。 |
0(成功)或 1(失?。?/P>
不帶任何參數(shù)的情況下,xp_msver 返回下面的四列結(jié)果集(值可能會(huì)不同):
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 Microsoftis 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)
如果指定了任意選項(xiàng),xp_msver 將返回四列標(biāo)題以及該選項(xiàng)的值。例如,指定 FileDescription 選項(xiàng)執(zhí)行 xp_msver 時(shí)返回下列結(jié)果集。
xp_msver FileDescription
Index Name Internal_Value Character_Value
------ ------------------------- -------------- ------------------------
7 FileDescription NULL SQL Server Windows NT
(1 row(s) affected)
執(zhí)行權(quán)限默認(rèn)授予 public 角色。
相關(guān)文章