性能上相差多少?在64位下开发的数据库,在32位上可以完美运行吗?另外,SQL SERVER 2008是不是在安装时根据操作系统自动选择32位或64位进行安装?现在笔记本是64位vista,服务器是win2003(32位),不知道在笔记本上开发的应用,能不能在服务器上完美运行

解决方案 »

  1.   

    64和32,在这里指的应该是SQL SERVER,而不是数据库,
    你开发的应用程序是指向数据库的,跟SQL SERVER本身应该没有直接的关系。
    就好比说,一个应用程序的数据库,在SQL7。0,SQL2000,SQL2005下都可以用,
    除了SQL SERVER本身的区别,别的差异想来不会存在吧。
      

  2.   

    性能就没法说了,当然对大数据量的话建议采用64bit
      

  3.   


    毫无疑问 x64对内存的使用 以及管理会更加的优~你的DB   在x86  x64上互换都无所谓的~你的问题
    性能上相差多少?    /*没有实际数据测试,但是内存超过1.8G后,x86通过AWE来访问内存 ,与x64的直接访问 效率上的差别我认为不算小 */
    在64位下开发的数据库,在32位上可以完美运行吗?   /*数据库随便你倒腾都木有关系*/
    另外,SQL SERVER 2008是不是在安装时根据操作系统自动选择32位或64位进行安装?   /*SQL Server 2008应该是all in one 的盘..貌似是有选择的 我只装过一次  不确定  你自己动手摸两下比啥都强  */
    现在笔记本是64位vista,服务器是win2003(32位),不知道在笔记本上开发的应用,能不能在服务器上完美运行 /*数据是无所谓,应用在差别上有无问题这个不清楚,楼下的解答这个问题...,如果你是开发应用供别人使用的话 ,不建议你装x64的VISTA,这玩意现在普及了吗~? */
      

  4.   

    创建的数据库是可以的, 但要转换一下的
    2008选择自定义安装, 可以选择32, 还是64
    vista操作系统虽然是64位的, 但LZ的开发的应用程序, 用的编译器是不是64位, 如果是则不行, 当然64的编译器如果支持编译成32的选项, 这样是可以的
      

  5.   

    为什么说64呢。
    是因为目前闹的比较凶的64位处理器。楼主所说的,只是SQL 针对不同处理器的版本。64位处理能力肯定比目前的32位强。尤其在大并发的时候。