Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Am I running a 32-bit or 64 bit Sql Server

When I run select @@version I get the following: I think Intel X86 means i am running the 32 bit version - but then I also see the X64 at the end....

Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (Intel X86) Jun 28 2012 08:42:37
Copyright (c) Microsoft Corporation Express Edition with Advanced Services on Windows NT 6.1 (Build 7601: Service Pack 1) (WOW64)

When I run Exec master.dbo.xp_msver I get the following:

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
like image 763
Utpal Mattoo Avatar asked Dec 27 '13 15:12

Utpal Mattoo


People also ask

Is my SQL Server Management Studio 32-bit or 64-bit?

SQL Server Management Studio is a 32-bit application - and therefore requires the 32-bit version of the drivers for Office based applications.

How can I tell what version of SQL Server I have?

Method 1: Connect to the server by using Object Explorer in SQL Server Management Studio. After Object Explorer is connected, it will show the version information in parentheses, together with the user name that is used to connect to the specific instance of SQL Server.


2 Answers

I'm getting:

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

So yes - X86 means 32-bit, and in my case, X64 stands for 64 bit

and exec master.dbo.xp_msver returns:

4   Platform    NULL    NT x64

Again - x64 = 64-bit, while yours says X86 = 32-bit

like image 197
marc_s Avatar answered Oct 16 '22 14:10

marc_s


This: Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (Intel X86) means you're running the 32-bit (X86) version.

like image 40
jpw Avatar answered Oct 16 '22 15:10

jpw