我用
telnet ip 1433
能连上远程服务器(回车后出现光标跳动,过会显示遗失主机连接,应该算是连接上了)网络应该是正常的呀

解决方案 »

  1.   

    to Navywang917(一块臭豆腐):
    odbc中也不行,报的错是SQLstate:0100SQL Server错误:1326
    [Microsoft][DBC SQLServerDriver]客户端无法建立连接
      

  2.   

    我在网上查到 SQL 中 1326 错误的含义是1326  登录失败: 未知的用户名或错误密码。可是又看到 XP 的 1326 错误码也是这个不知哪位知道1326的真正含义呢??
      

  3.   

    1.先保证ping通(有防火墙的先关闭防火墙)
    2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
    3.连接时使用用ip连接企业管理器
    4.如果不行
    SQL Server服务器--开始--程序--Microsoft SQL Server
    --服务器网络实用工具
    --启用 WinSock代理
    --代理地址:(sqlserver服务器IP)
    --代理端口--1433
    ---确定5.如果还不行,在客户端装个SQL Server客户端配置一下:
    开始--程序--Microsoft SQL Server--客户端网络实用工具
    --别名--添加
    --网络库选择"tcp/ip"--服务器别名输入SQL服务器名
    --连接参数--服务器名称中输入SQL服务器ip地址
    --如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
      

  4.   

    to  Hopewell_Go(好的在后頭﹗希望更好﹗﹗) 
    因为别人改过IP,连接字符串是(driver={SQL Server};Server=100.16.11.2;DATABASE=Test;UID=sa;PWD=),应该是不会影响到用户密码的,再说,如果用户密码不对,应该提示"用户'XX'登录失败"1.先保证ping通(有防火墙的先关闭防火墙),
    ::能ping通2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
    ::telnet ip 1433 正常
    ::在服用器端也能看到1433端口已经被打开3.连接时使用用ip连接企业管理器
    ::此处连接是指在服务器端吗??我试过可以用SQL自带的查询分析器
    ::通过IP连接数据库4.如果不行
    SQL Server服务器--开始--程序--Microsoft SQL Server
    --服务器网络实用工具
    --启用 WinSock代理
    --代理地址:(sqlserver服务器IP)
    --代理端口--1433
    ---确定
    ::这个现在暂时没法试验啊,但看来也只是打开1433端口5.如果还不行,在客户端装个SQL Server客户端配置一下:
    开始--程序--Microsoft SQL Server--客户端网络实用工具
    --别名--添加
    --网络库选择"tcp/ip"--服务器别名输入SQL服务器名
    --连接参数--服务器名称中输入SQL服务器ip地址
    --如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
    ::同上我在说明一下
    是在VC中用ADO连接远程数据库
    提示
    [Microsoft][ODBC SQLServerdriver]客户无法建立连接另外我用
    telnet ip 1433
    能连上远程服务器(回车后出现光标跳动,过会显示遗失主机连接,应该算是连接上了)网络应该是正常的我用的链接字符串是
    driver={SQL Server};Server=100.16.11.2;DATABASE=Test;UID=sa;PWD=当在本地链接时改成
    driver={SQL Server};Server=(local);DATABASE=Test;UID=sa;PWD=
    是能正常链接上的
      

  5.   

    选择odbc 连接你的服务器测试时,选择 客户端配置,系统默认使用的是 pipe named 将其改成tcp/ip 即可。