#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. вы должны дважды проверить.