当前位置: 代码迷 >> Sql Server >> 连接sqlserver 2014 用姓名可以链接 IP 不行 求好心人帮忙
  详细解决方案

连接sqlserver 2014 用姓名可以链接 IP 不行 求好心人帮忙

热度:713   发布时间:2016-04-24 09:46:22.0
连接sqlserver 2014 用名称可以链接 IP 不行 求好心人帮忙~
PHP框架用的TP3.2 

Navicat for  SQL Server 用计算机名称 XC\MSSQL2014连接可以  用IP 就不行

  用的是SQL Server 验证 端口默认1433

telnet 192.168.0.75 1433 无法打开 

查看监听端口1433 并没有 监听上去 这个怎么解决 

环境
SQL SERVER 2014     win8.1 企业版              php5.4.34        phpinfo 显示开启sqlsrv

SQL Server 配置管理器里  服务都开启了 还有下面的网络配置下的协议也都开启了 SQL Native Client  客户端协议也是都开启的

提示的错误

10061:[Microsoft][SQL Server Native Client 11.0]TCP 提供程序: 由于目标计算机积极拒绝,无法连接。 0:[Microsoft][SQL Server Native Client 11.0]登录超时已过期10061:[Microsoft][SQL Server Native Client 11.0]与 SQL Server 建立连接时发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。有关详细信息,请参阅 SQL Server 联机丛书。


这个是连接信息

  'DB_TYPE'   => 'sqlsrv', // 数据库类型
    'DB_HOST'   => 'XC\MSSQL2014', // 服务器地址
    'DB_NAME'   => 'tuan', // 数据库名
    'DB_USER'   => 'sa', // 用户名
    'DB_PWD'    => '123456', // 密码
    'DB_PORT'   => 1433, // 端口
    'DB_PREFIX' => 'dbo_', // 数据库表前缀
------解决思路----------------------
你说的服务都开户了,是包括TCP/IP和name pipes吗
------解决思路----------------------
如果是默认实例 服务器填 IP
如果是命名实例 服务器填 IP\实例名称
  相关解决方案