Не удалось открыть соединение с sql server [xampp]

#php #mysql #sql-server #sql-server-2008

#php #mysql #sql-сервер #sql-server-2008

Вопрос:

Я установил «PHP для SQL Server» и «Драйвер ODBC 11»

но потом я получил это сообщение.

Не удалось установить соединение. Массив ([0] => Массив ( [0] => 08001 [SQLSTATE] => 08001 [1] => 67 [ код] => 67 [2] => [ Microsoft] [Драйвер ODBC 11 для SQL Server] Поставщик именованных каналов: не удалось открыть соединение с SQL Сервер [67]. [сообщение] => [Microsoft] [Драйвер ODBC 11 для SQL Server] Поставщик именованных каналов: не удалось открыть соединение с SQL Server [67]. ) [1] => Массив ( [0] => HYT00 [SQLSTATE] => HYT00 [1] => 0 [код] => 0 [2] => [ Microsoft][Драйвер ODBC 11 для SQL Server] Истек срок ожидания входа [сообщение] => [Microsoft] [Драйвер ODBC 11 для SQL Server] Истек срок ожидания входа ) [2] => Массив ( [0] => 08001 [SQLSTATE] => 08001 [1] => 67 [код] => 67 [2] => [ Microsoft][Драйвер ODBC 11 для SQL Server] При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или недоступен. Проверьте, правильно ли указано имя экземпляра и настроен ли SQL Server на разрешение удаленных подключений. Дополнительные сведения см. в онлайн-книгах по SQL Server. [сообщение] => [Microsoft][Драйвер ODBC 11 для SQL Server] При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или недоступен. Проверьте, правильно ли указано имя экземпляра и настроен ли SQL Server для разрешения удаленных подключений. Для получения дополнительной информации см. Онлайн-книги по SQL Server. ) )

Код подключения, который я использую

 $serverName = "localhost/sqlexpress"; //serverNameinstanceName
$connectionInfo = array( "Database"=>"company", "UID"=>"root", "PWD"=>"");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn ) {
    echo "Connection established.<br />";
}else{
    echo "Connection could not be established.<br />";
    die( print_r( sqlsrv_errors(), true));
}
 

Пожалуйста, помогите, я впервые использую sql Server, поэтому я не знаю, что делать!

Комментарии:

1. Вы уверены, что ваш SQL Server запущен и работает?

2. Я использую xampp, поэтому я уверен, что он запущен. Я не знаю, нужно ли мне запускать отдельный сервер для sql!

3. Насколько я знаю — xampp не устанавливает sql server…

4. Я видел, как многие люди использовали его в Xampp. в любом случае, спасибо, я думаю, что переключу xampp.

5. не уверен, о чем вы говорите. sql sever != сервер mysql. вы должны дважды проверить.