解决方案 »

  1.   

    忘记说了:
    IIS能够连接远程win2003系统中的SQL数据库
      

  2.   

    一,确保SQL账号密码正确
    二,确保目标服务器的电脑防火墙关闭
      

  3.   

    SQL账号、密码,都正确
    目标服务器的防火墙已经关闭、杀毒软件也关闭了
    还是不行
      

  4.   

    我电脑中的查询分析器能够连接到XP电脑中的SQL
      

  5.   

    将你XP的SQL 数据库由Windows验证模式设为混合模式试试。
      

  6.   

    将你XP的SQL 数据库由Windows验证模式设为混合模式试试。
      

  7.   

    XP的SQL 验证模式原先就是混合模式
    我电脑是win7,使用查询分析器连接xp中的sql,是使用sa连接的,连接正常
    本机vs调试正常(能连接xp中的数据库),但是,发布到本机的IIS站点上,就不能连接xp中的数据库了,提示:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
      

  8.   

    把你代码中的sql登录名先换成sa再发布试试,另外跟踪下你的电脑和服务器之间的网络。
    还有检查下你的SQL2000的端口,确认是否选择身份验证为“SQL Server和 Windows ”
    服务器的连接操作最好不要写的这么少
      

  9.   

    和防火墙没关系,是账户的问题,另外,SQL Server 2000有BUG,需要安装SP4。
      

  10.   

    非常感谢 #9 的提示,不愧是大侠。这个问题困扰我好长时间了,现在终于得到解决。谢谢 #9
    使用setup.bat是无法安装SP4的
    先停止服务,然后直接将c:\sql2ksp4\x86\binn目录里的文件和文件夹复制到 C:\Program Files\Microsoft SQL Server\MSSQL\Binn 文件夹中,覆盖,然后重启电脑,就OK了