64 位 SQL Server,总虚拟地址空间为 4GB。这怎么可能?

Gre*_*icz 0 sql-server-2012

我的 SQL Server 2012 标准版,64 位,总虚拟地址空间为 4GB。这是为什么?

它是 64 位安装:打印 @@VERSION :

Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (Intel X86) 
    Dec 28 2012 19:06:41 
    Copyright (c) Microsoft Corporation
    Standard Edition on Windows NT 6.2 <X64> (Build 9200: ) (WOW64)
Run Code Online (Sandbox Code Playgroud)

仅 4GB 的虚拟空间

select total_virtual_address_space_kb from sys.dm_os_process_memory 
4194176
Run Code Online (Sandbox Code Playgroud)

( sys.dm_os_process_memory http://screencast.com/t/2PN2PDQYpt 的完整结果 )

Phi*_*lᵀᴹ 7

原因是因为它不是 64 位安装。

Microsoft SQL Server 2012 (SP1) - 11.0.3128.0(英特尔 X86

英特尔 X86 是 32 位的。X64 是 64 位的。