我用win7+sql2008的开发环境。在开发的电脑上调试时读取任何数据都很慢。
而把程序移到XP的电脑上,读取数据就很快(数据也在开发的电脑sql2008上),不知道 什么原因。找了一天了,还没找到原因。只能向高手求助。数据只是测试的,没有几条记录。

解决方案 »

  1.   

    想问下楼主,你的WIN7是64位不?我的怎么装不了SQL。
      

  2.   

    系统和sql都是32位。
    电脑配置还可以的, think pad X200,数据库就几条记录。
      

  3.   

    我把程序放在win7自带的虚拟机里都很快。win7运行却很慢。
    系统是前几天刚装的,除了装开发环境,常用的一些软件,没装其它多余的软件。
    win7 已经打了sp1,sql2008已经打了sp1。
      

  4.   

    我把问题再详细说一遍,希望哪位给点建议。我的笔记本,装win7+vs2010+sql2008做开发环境,要开发点东西。在调试程序时发现只要读取数据库的数据,就很慢。
    我把程序考到其它XP电脑,数据库还是放在win7这台电脑上,这样速度就很快。程序考到win7自带的虚拟机里也很快。
    访问数据是用自己写的一个应用类,采用Remote实现数据传送。
    用了第三方控件ComponentOne2010,但速度很慢的窗口全部是c#自带控件。
    用的是net2.0.试过关闭防火墙,杀毒软件,关闭无线网络,设置固定IP,关闭think pad 的硬盘防震功能,
    cpu是P8600  内存3G.
      

  5.   

    WIN7做开发我不清楚如何,反正我的电脑,公司的电脑,都是WIN7系统里装个VM,然后VM里装有XP做开发。
      

  6.   

    你试过不用remoting,而用轻量级的访问方法吗?
      

  7.   

    大概是remoting的效率问题吧,内核win7和xp不同啊
      

  8.   

    自己找到原因了,删除win7上的nod32杀毒和360就正常了。
    关闭都没用,一定要卸了才行。