与Sql服务器的Php连接无法在Production Server

时间:2016-02-08 07:11:10

标签: php sql-server

enter image description here

enter image description here

我目前正在使用php。我想将PHP连接到sql server,但它不能在生产服务器上工作。它在我的本地机器上工作得很好,因为我在php的扩展文件夹中安装了sql server驱动程序并在php-ini文件中激活了它。确认驱动程序已加载到生产驱动程序中,因为它托管在Windows服务器而不是Linux服务器。我需要帮助,因为我将本地计算机连接到云sql server的相同脚本是相同的脚本我现在正在使用php应用程序连接到现在无法正常工作的同一个sql server。拜托,我需要帮助。看看我的连接脚本与我的本地机器完美配合。

  $serverName = "remote sql server IP"; //a.b.c.d
   $connectionInfo = array("Database"=>"sqlserverDBname", "UID"=>"sqlsvruserID", "PWD"=>"sqlsvrPassword");
   $conn = sqlsrv_connect($serverName, $connectionInfo);
   if($conn){
       echo "Connection Established<br/>";
   }else{
    echo "Connection could not be established<br/>";
    die(print_r(sqlsvr_errors(),true));   
   }

&GT?; php应用程序和使用sql server的其他应用程序都在同一个域上,而php-app和other-app都是子域。请帮助看看这个。感谢社区提供预期的建议/解决方案

1 个答案:

答案 0 :(得分:0)

请添加服务器名称(主机),而不是远程sql server IP $ serverName =“remote sql server IP”;

这会解决你的问题。