php:odbc_connect():SQL错误

时间:2013-10-26 18:00:25

标签: php sql tcp

连接我的php页面时出现了一个大问题,该页面在与我的SQL Server相同的 PC上运行与SQL服务器并执行...

以下警告可能会对您有所帮助:

警告:odbc_connect():SQL错误:[Microsoft] [SQL Server Native Client 11.0]命名管道提供程序:无法打开与SQL Server的连接[53]。 ,第9行的 MY_CONFIG_FILE 中的SQLConnect中的SQL状态08001

我想知道是什么导致了这个问题,因为带有php页面的web服务器与我的SQL服务器在同一台机器上运行。

我正在使用此代码:

odbc_connect("Driver={SQL Server Native Client 11.0};Server='MY_IP';Database='MY_DATABASE';", 'MY_SQL_USER', 'THE_PW_OF_MY_SQL_USER');

到目前为止我尝试过:

  1. 将IP添加到Windows的主机文件
  2. 关闭完整防火墙
  3. 添加名为SQLEXPRESS的User-DSN ODBC连接以及正常运行的连接测试
  4. 从我的家用PC与SQL Management Studio连接到SQL Server。它使用了我在SQL Config File中添加的相同登录数据和IP。
  5. 在端口1433上的SQL Management Studio中启用TCP / IP和命名管道
  6. 多次重启所有内容(专业解决方案,我知道;))
  7. 在cliconfg.exe中启用TCP / IP和命名管道
  8. 我希望这里有一些大师可以帮助我:)。

    提前许多;)

1 个答案:

答案 0 :(得分:1)

对不起,我很抱歉。

问题是,我使用SQL Server Native Client 11.0作为驱动程序。 我将其切换为SQL Server,现在可以正常工作:/

希望这至少可以帮助某人,处于类似的问题......