在同一个域中,我能拼通对方的IP,有数据库的用户名和密码。。 我用自己SQL 2005 不能连到对方的数据库了。(对方同样是SQL 2005)在sql 2005 连接到服务器中我是这样输入的:   服务器类型:默认 不可选的
   服务器名称:输入对方的IP(IP是能拼通的)
   身份验证:SQL Server 身份验证
   登录名:  正确的 
   密码  :  正确  登录名和密码在对方的电脑都正常进入

解决方案 »

  1.   

    看看对方有没有设置防火墙
    telnet  ip  1433
      

  2.   

    打开SQL2005的配置工具-->SQL Server 2005外围应用配置器-->服务和连接的外围应用配置器 -->Database Engine -->远程连接,选择本地连接和远程连接并选上同时使用Tcp/Ip和named pipes.(附:如何配置 SQL Server 2005 以允许远程连接:http://support.microsoft.com/kb/914277/zh-cn )
      

  3.   

    对方使用的是不是sql express?
      

  4.   

    SQL2005的配置工具-->SQL Server 2005外围应用配置器-->服务和连接的外围应用配置器 -->Database Engine -->远程连接,选择本地连接和远程连接并选上同时使用Tcp/Ip和named pipes估计是对方的浏览服务没有开或者被防火墙给禁止了