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

解决方案 »

  1.   

    我开启了远程连接,然后sqlserver的服务也是启动的
      

  2.   

    确认远程连接已经打开
    确认防火墙已经打开 1433 端口
    确认连接的主机名是 ip地址/实例名
    确认用户名与口令无误没有客户端时确认这些是有些困难的
    你可以在 Access 中随便建个库,然后升迁至mssql,如果能成功就表示所有的参数都是正确的
    也可以建一个 ODBC 数据源,建成了也表示参数是正确的。不过 ODBC 有透明操作,能建成并不表示 php 用同样参数就一定能连上。你可能还需要导出成文件型数据源分析一下连接串