我的 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)
仅4GB的虚拟空间
select total_virtual_address_space_kb from sys.dm_os_process_memory
4194176
(sys.dm_os_process_memory http://screencast.com/t/2PN2PDQYpt的完整结果)
原因是因为它不是 64 位安装。
英特尔 X86 是 32 位的。X64 是 64 位的。
安装 32 位版本而不是 64 位版本的简单错误。
这意味着 32 位版本,具有规定的内存限制。您应该执行备份并使用正确的 64 位版本重新安装 SQL Server。