日期:2014-05-17  浏览次数:20334 次

求教在sqlserver远程连接时出现这个问题是什么原因呢?
在与SQL Server建立连接时出现与网络相关的或特定与实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且SQL SERVER已配置允许远程链接.(provide:命名管道提供程序,error:40 -无法打开到SQL Server的连接)(Microsoft SQL Server,错误:53)

------解决方案--------------------
确认远程连接已经打开
确认防火墙已经打开 1433 端口
确认连接的主机名是 ip地址/实例名
确认用户名与口令无误

没有客户端时确认这些是有些困难的
你可以在 Access 中随便建个库,然后升迁至mssql,如果能成功就表示所有的参数都是正确的
也可以建一个 ODBC 数据源,建成了也表示参数是正确的。不过 ODBC 有透明操作,能建成并不表示 php 用同样参数就一定能连上。你可能还需要导出成文件型数据源分析一下连接串