Настройка sql server 2005

Статус
В этой теме нельзя размещать новые ответы.

bvb

Мастер
Регистрация
17 Май 2009
Сообщения
189
Реакции
31
vs 2008. выдается ошибка в браузере, когда делаю коннект к базе

При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Поставщик именованных каналов, error: 40 - Не удалось открыть подключение к SQL Server)

при всем при этом в обозревателе серверов в студии все коннектится, база видна. в sql server management studio тоже все хорошо
 
если
telnet localhost 1433
(или другой IP порт)
не подключается значит порт не настроен в mssql надо включить или firewall фильтрует, если php то надо подключить модуль php_mssql.dll
 
самое интересное, что в файрволе все вроде бы нормально проставлено, в mssql тоже вроде все в норме. а что за модуль php_mssql?
 
php_mssql.dll это дополнение к php для работы с ms sql

активируется убрав ; из строки
;extension=php_mssql.dll
но если сообщает о проблемах с соединением значит дополнение работает, тогда проблема в другом.
на php протестировать подключение можно так
PHP:
$sqlconn = mssql_connect("127.0.0.1", "User", "Password");
echo '<pre>' . var_export($sqlconn, true) . '</pre>';
mssql_select_db("Baza");
главное чтоб в настройках ms sql было разрешено удалённое подключение, а то обычно по умолчанию отключено.
 
модуль с php мне не нужен) не подскажете, как разрешить удаленные подключения?
смотрел тут, но ничего не помогло Для просмотра ссылки Войди или Зарегистрируйся
 
ОС какая? У меня была схожая проблема на Win Vista. Бился 2 дня, решил откатом NET Framework. Еще один вариант решения проблемы: поставить SQL Server 2008, с ним таких проблем не возникло.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху