sql server不在本地主机上连接,但是我尝试使用此脚本成功连接到服务器。
<?php
/* Specify the server and connection string attributes. */
$serverName = "localhost";
/* Get UID and PWD from application-specific files. */
$uid = "sa";
$pwd = "admin123";
$connectionInfo = array( "UID"=>$uid,
"PWD"=>$pwd,
"Database"=>"siakd_1_20_09_3_puncak");
/* Connect using SQL Server Authentication. */
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn === false )
{
echo "Could not connect Gagal .\n";
die( print_r(sqlsrv_errors(), true));
}
else {
echo "OK"
}
?>
和此错误
“无法连接Gagal。阵列([0] =>阵列([0] => 08001 [SQLSTATE] => 08001 [1] => 53 [code] => 53 [2] => [Microsoft] [ODBC SQL Server驱动程序11]命名管道提供程序:无法打开 连接到SQL Server [53]。 [消息] => [Microsoft] [ODBC驱动程序11 SQL Server]命名管道提供程序:无法打开与 SQL Server [53]。 )[1] =>数组([0] => HYT00 [SQLSTATE] => HYT00 [1] => 0 [代码] => 0 [2] => [Microsoft] [用于SQL Server的ODBC驱动程序11]登录超时已过期[消息] => [Microsoft] [ODBC驱动程序11 for SQL Server]登录超时已过期)[2] =>数组([0] => 08001 [SQLSTATE] => 08001 [1] => 53 [code] => 53 [2] => [Microsoft] [ODBC SQL Server驱动程序11]与网络相关或特定于实例的错误 建立与SQL Server的连接时发生。服务器是 找不到或无法访问。检查实例名称是否正确以及是否 SQL Server配置为允许远程连接。欲了解更多 有关信息,请参见SQL Server联机丛书。 [消息] => [Microsoft] [ODBC SQL Server驱动程序11]与网络相关或特定于实例的错误 建立与SQL Server的连接时发生。服务器是 找不到或无法访问。检查实例名称是否正确以及是否 SQL Server配置为允许远程连接。欲了解更多 有关信息,请参见SQL Server联机丛书。 ))“