64位处理器的电脑安装的是32位的Win7系统,这样的情况下安装64位的Sql Sever能正常使用吗?谢谢高手指点
4个回答
展开全部
这样给你说,你可能会更明白:
系统软件是应用软件与硬件之间的桥梁。win7是系统,SQL是应用软件,那么win7就是硬件与SQL之间的桥梁。同是系统也是应用软件的基础,你的基础是32位,那么64位的应用软件能工作么?
而硬件又是系统的基础,中间是驱动做为桥梁,所谓的32位win7指的是你所安装的都是32位的驱动,那么,应用软件怎么可能通过系统向驱动发一个64位的指令呢?!虽然你的硬件是64位,但软件基础还是32位,所以SQL非直接调用硬件,必须在32位下工作,不能含有64位指令(也就是说你安装不上64位的应用程序),但对于一些其他的直接带硬件驱动的程序还是可以接受64位指令的!但有多少自身带64位底层驱动呢?我这里指的意思是SQL对于内在识别与读取方面,有些是直接向硬件读取的,事实上是可以使用64位指令的。但这只是SQL中极小的功能,而且其他的都必须调用系统API或是系统提供的驱动,而这些是32位驱动,无法识别64位指令操作。所以说基本上没戏!
但在64位下,32位指令与64位指令是混合操作的,很多32程序都是可以安装在64位机器在上的,就是这个原因。也就是说,64位操作系统也未必只有64位指令,有些还是32位的指令的。所以是可以支持32位的!但也有很多程序在设计时指明了指令集,比如指明了SSE2指令集的话,如果CPU没有该指令集则无法工作,也就是说这类的32位软件无法安装在64位机器上!
系统软件是应用软件与硬件之间的桥梁。win7是系统,SQL是应用软件,那么win7就是硬件与SQL之间的桥梁。同是系统也是应用软件的基础,你的基础是32位,那么64位的应用软件能工作么?
而硬件又是系统的基础,中间是驱动做为桥梁,所谓的32位win7指的是你所安装的都是32位的驱动,那么,应用软件怎么可能通过系统向驱动发一个64位的指令呢?!虽然你的硬件是64位,但软件基础还是32位,所以SQL非直接调用硬件,必须在32位下工作,不能含有64位指令(也就是说你安装不上64位的应用程序),但对于一些其他的直接带硬件驱动的程序还是可以接受64位指令的!但有多少自身带64位底层驱动呢?我这里指的意思是SQL对于内在识别与读取方面,有些是直接向硬件读取的,事实上是可以使用64位指令的。但这只是SQL中极小的功能,而且其他的都必须调用系统API或是系统提供的驱动,而这些是32位驱动,无法识别64位指令操作。所以说基本上没戏!
但在64位下,32位指令与64位指令是混合操作的,很多32程序都是可以安装在64位机器在上的,就是这个原因。也就是说,64位操作系统也未必只有64位指令,有些还是32位的指令的。所以是可以支持32位的!但也有很多程序在设计时指明了指令集,比如指明了SSE2指令集的话,如果CPU没有该指令集则无法工作,也就是说这类的32位软件无法安装在64位机器上!
追问
辛苦您亲自打了这么多字,采用也不足以感谢!刚才我也试了,安装不了的!我还想请教下现在大家用的处理器基本是64的,但操作系统大多是32,我如果想在64处理器电脑上装64的系统,64的系统本身现在不出钱还比较难装,对吧!另外一个,现在很多应用软件,比如QQ什么的应该都还是基于32位系统开发的吧?如果装个64的系统,就像您说的也会导致一些应用软件不能正常使用,对吧!综合我必须先装个32的Sql了,对吧?谢谢再次指点
展开全部
32位的操作系统是装不上对应64位操作系统的SQL SEVER软件的,还有装软件与你64位处理器无关
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该安装不上吧.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-01-11
展开全部
QN
8654
8654
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询