我已经关闭了内置的防火墙,但还是一样的结果,在xp sp1或者windows 2000是没有这种情况的,各位大哥,要如何解决呢?

解决方案 »

  1.   

    确实是这样啊!我在好几部装有xp sp2
    的电脑尝试过都不行!!!!!要开什么服务阿?
      

  2.   

    我的是用的是与winnt集成验证
      

  3.   

    当然确定sql server启动了!!!!老兄,我是指的windows xp sp2上运行我的.NET 程序的时候无法访问sql server后台数据库阿!但是我的.net程序在windows2000,和windows xp sp1上是可以访问数据库的!sql server和.net程序是在同一台电脑上,我的程序用的是集成验证!
      

  4.   

    我装的是sql server个人版本
      

  5.   

    有谁用过xp sp2的阿!!!帮帮忙了!!!!感激不尽阿!
      

  6.   

    首先确认你是用(local)或127.0.0.1来访问本机数据库而不是用很多人很喜欢并坚持的很有道理的localhost。   养成不要用localhost来访问本机数据库的习惯(虽然微软的一些范例也用这个),因为前面说的2个都是一直管用的,但是这个localhost却不是!有时候是对的有时候不是,是否对取决于win系统目录里system32文件夹内一个叫“hosts”的配置文件。所以尽量用保险点的(local)或127.0.0.1。另外,没有打sp3补丁的SqlServer存在无法在某些机器通过某些编程访问(但是可以用查询分析器访问)的问题,确认你是否打了必须的补丁。个人版没有使用过,建议你再读读个人版的支持信息。
      

  7.   

    哦!!我查一下sp2的资料,好像sp2与sql server 2000 sp3有冲突!
    是不是因为冲突的原因呢?