我正在运行一个32位或64位SQL Server

问题描述 投票:11回答:3

当我运行select @@version我得到以下几点:我认为英特尔X86意味着我运行32位版本 - 但后来我也看到了X64在年底....

的Microsoft SQL Server 2008 R2(SP2) - 10.50.4000.0(英特尔X86)2012年6月28日8点42分37秒 版权所有(c)Microsoft公司速成版在Windows NT 6.1高级服务(建设7601:Service Pack 1的)(WOW64)

当我运行Exec master.dbo.xp_msver我得到如下:

1   ProductName NULL    Microsoft SQL Server
2   ProductVersion  655410  10.50.4000.0
3   Language    1033    English (United States)
4   Platform    NULL    NT INTEL X86
5   Comments    NULL    SQL
6   CompanyName NULL    Microsoft Corporation
7   FileDescription NULL    SQL Server Windows NT
8   FileVersion NULL    2009.0100.4000.00 ((KJ_PCU_Main).120628-0827 )
9   InternalName    NULL    SQLSERVR
10  LegalCopyright  NULL    Microsoft Corp. All rights reserved.
11  LegalTrademarks NULL    Microsoft SQL Server is a registered trademark of Microsoft Corporation.
12  OriginalFilename    NULL    SQLSERVR.EXE
13  PrivateBuild    NULL    NULL
14  SpecialBuild    262144000   NULL
15  WindowsVersion  498139398   6.1 (7601)
16  ProcessorCount  4   4
17  ProcessorActiveMask 15  0000000f
18  ProcessorType   586 PROCESSOR_INTEL_PENTIUM
19  PhysicalMemory  8073    8073 (8465080320)
20  Product ID  NULL    NULL
sql-server sql-server-2008 sql-server-2008-r2
3个回答
9
投票

我越来越:

Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64) 

所以,是的 - X86意味着32位,并在我的情况,X64代表64位

exec master.dbo.xp_msver回报:

4   Platform    NULL    NT x64

再次 - x64 = 64位,而你说X86 = 32位


2
投票

这:Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (Intel X86)意味着你运行的是32位(x86)版本。


1
投票
SELECT @@VERSION 

也给你的数据路径宽度(32或64位):

Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) 
    Jun 17 2011 00:54:03 
    Copyright (c) Microsoft Corporation
    Enterprise Edition (64-bit) on Windows NT 6.1 **<X64>** (Build 7601: Service Pack 1)
© www.soinside.com 2019 - 2024. All rights reserved.