

我目前正在使用php。我想要连接php与sql server,但它不能在生产server.It上完美地工作在我的本地机器上,因为我在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和其他应用程序是子域。请帮我看看这个。感谢社区提供的预期建议/解决方案
发布于 2016-02-08 15:23:49
请添加服务器名称(主机),而不是remote sql server IP $serverName = "remote sql server IP";
我想这会解决你的问题。
https://stackoverflow.com/questions/35264106
复制相似问题