服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

SQL Server安装:是32位还是64位?

最近,我在我们的一个数据库服务器上进行了操作系统升级,从Server 2003迁移到了Server 2008.DBMS是SQL Server 2005.在新的Windows安装中重新安装SQL时,我去了另外一个数据库服务器来validation一对的设置。 现在,我一直认为这第二台服务器是Server 2003 x64 + SQL 2005 x64(从我被告知),但我现在有我的怀疑。 我现在怀疑它实际上只有32位的SQL,但我想validation这一点。 这里有一些细节: 操作系统肯定是64位。 xp_msver Platform显示为NT INTEL X86 SELECT @@VERSION显示Microsoft SQL Server 2005 – 9.00.4035.00 (Intel X86)… 但是,sqlservr.exe不显示'* 32'在taskmgr,有没有人知道这是为什么,如果它实际上是32位声称? 尽pipe如此,它似乎用尽了x86程序文件文件夹。 如果我对已确认的64位安装执行相同的检查,则会返回预期的64位读数,这只能certificate所讨论的服务器仅以32位运行。 现在,情况就是如此,这个'32位'安装可以使用多less内存的问题。 任务pipe理器为sqlservr.exe报告大约3.5GB内存使用情况(服务器有16GB物理)。 我怀疑AWE还没有configuration完毕,因此如果SQL只是使用32位地址空间,服务器将会被大大利用(记住OS是64位)。 这个假设是否正确? 我觉得服务器应该把SQL重新安装为64位,以便充分利用硬件平台,但目前它正在大量生产; 这将是不容易的任务。 我怀疑我们可能只需要正确地configurationAWE,并暂时让它(除非这是一个坏主意?)。 我很抱歉,这个问题有点模糊/丢失。 我不是SQL专家,只是试图处理这里发生的事情。