【发布时间】:2016-02-08 15:23:49
【问题描述】:
我目前正在使用 php。我想将 PHP 与 sql server 连接,但它在生产服务器上不起作用。它在我的本地机器上运行良好,因为我在 php 的扩展文件夹中安装了 sql server 驱动程序并在 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是子域。请帮忙看看这个。感谢社区提供预期的建议/解决方案
【问题讨论】:
标签: php sql-server