none
SQL2005 64位链接服务器到SQL2005 32的问题 RRS feed

  • 问题

  • 我在用服务器1创建远程连接到服务器2时遇到了问题.它们的配置如下:

    服务器1:

    win2003 server,64位,SQL SERVER2005 64位,SP2

    服务器2

    win2003 server,32位,SQL SERVER2005 32位,SP2

    当服务器1连接另一台win2003 64位,sql server2005 64位 sp2时,工作正常.说明服务器1的配置是正确的,服务器也都有正常运行.

    但当用服务器1连接服务器2时却总不正常,报错如下:

    链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "登录超时已过期"。
    链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI" 返回了消息 "建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。"。
    消息 1326,级别 16,状态 1,第 0 行
    命名管道提供程序: 无法打开与 SQL Server 的连接 [1326]. 
    


    我尝试过用其他32位SQL SERVER连接服务器2,连接正常.说明服务器2也无问题.

    同时我还尝试了用服务器2和其他32位SQL SERVER连接服务器1,也是连接正常.唯独无法从服务器1连接到服务器2.

    不知到底是哪里出了问题,请各位指教,不胜感激.

    2011年11月29日 8:05

答案

全部回复