繁体   English   中英

与Sql Server的php连接在生产服务器上不起作用

[英]Php Connection with Sql server not working on Production Server

在此处输入图片说明

在此处输入图片说明

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

  $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));   
   }

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

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

我认为这将解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM