我写了个小的程序,程序需要访问网络内的数据库服务器。
如果数据库服务器装xp系统,ip地址只要在同一网段内访问都没有问题。
如果数据服务器是server2003系统,且服务器是自动获得ip地址,程序访问数据库也没有问题。
但是如果数据库服务器为自己设定的固定ip,即便在同网段下,则程序也无法访问,我总觉得问题应该出在是登录那,可是水平有限。请高人帮忙,谢谢

解决方案 »

  1.   

    1,客户端ping服务器要能通过
    2,将sql的认证模式改为sql与windows混合认证
      

  2.   

    IP完全可以直接设定,你确定你设定玩IP能连接其他服务,只有SQL不能连接?
      

  3.   

    sql server 2000有个服务器网络实用工具,看启用的协议
      

  4.   

    1、ODBC
    2、sql客户端工具
    先用其他东西确定是否能连接上数据库
      

  5.   

    试试:hosts文件的位置: C:\windows\system32\drivers\etc 文件夹中找到Hosts文件并用记事本打开 
    添加: 
    ip      机器名 保存后再试