Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/55: Рейтинг темы: голосов - 55, средняя оценка - 4.60
 Аватар для Gastello
30 / 16 / 1
Регистрация: 11.04.2010
Сообщений: 534

Подключения к MSSQL скрипта коннекта.

07.02.2011, 13:31. Показов 11183. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Проблема в том, что есть движок сайта, есть MSSQL x64 bit 2005, и проблема в том что php машина не хочет получать доступ к MSSQL. Полез я в php.ini, расскоментировал строку extension=php_mssql.dll потом активировал mssql.secure_connection = On и все-равно не хочет подключаться к MSSQL серверу при входе на сайт пишет

Fatal error: Call to undefined function mssql_connect() in C:\AppServ\www\function.php on line 46

Подскажите пожалуйста что делать? В чем ещё может быть проблема ?
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.02.2011, 13:31
Ответы с готовыми решениями:

Ошибка коннекта к MSSQL
Вопрос, наверное, задавали 100500 раз, но все же, не могу приконнектиться к бд MSSQL. Честно говоря, я запутался в названиях уже. Есть...

Нет коннекта PHP и MSSQL
Всем привет! Возникла одна проблема. Есть личный кабинет для игры RF ONLINE и есть базы MSSQL. Личный кабинет стоит на хостинге timeweb,...

Форма подключения к MSSQL
Доброго времени суток. Создаю форму подключения к MSSQL, через ADOConnection. procedure TFConnection.ButLoginClick(Sender:...

9
 Аватар для RosenR@t
136 / 136 / 7
Регистрация: 07.07.2010
Сообщений: 774
07.02.2011, 13:58
C:\AppServ\www\function.php on line 46
Смотрите ошибку в файлике function.php в 46 строчке кода.
У вас что стоит, виндовс или что то ещё?!
1
 Аватар для Gastello
30 / 16 / 1
Регистрация: 11.04.2010
Сообщений: 534
07.02.2011, 14:53  [ТС]
Цитата Сообщение от RosenR@t Посмотреть сообщение
C:\AppServ\www\function.php on line 46
Смотрите ошибку в файлике function.php в 46 строчке кода.
У вас что стоит, виндовс или что то ещё?!
Стоит Windows 7. Вот что находится в этой строчке 46:

PHP
1
2
3
4
function connectdb($db, $dbaddress, $dbuser, $dbpass) {
    $dbconnect = mssql_connect ($dbaddress, $dbuser, $dbpass);
    mssql_select_db ($db, $dbconnect) or die (mysql_error());
}
PHP
1
46: $dbconnect = mssql_connect ($dbaddress, $dbuser, $dbpass);
Добавлено через 28 минут
Все, проблема решилась добавлением в винду файла ntwdblib.dll
1
1 / 1 / 0
Регистрация: 14.09.2010
Сообщений: 52
07.02.2011, 15:51
Доброго времени суток!
Таже проблема, есть мс скл, есть вертриго серв. Пытаюсь подключить таким образом.

PHP
1
2
3
$conn = mssql_connect ('localhost', 'manager', 'manager') 
      or die ("Can't connect to Microsoft SQL Server");
mssql_select_db('test', $conn) or die ("Can't select databes");
или
PHP
1
2
3
4
5
$host="localhost";
$user="manager";
$pwd="manager";
$db=mssql_connect($host,$user,$pwd);
mssql_select_db("test",$db);
что вообщем то одно и тоже, но думал мало ли есть разница, все время пишет

Fatal error: Call to undefined function mssql_connect() in C:\Program Files\VertrigoServ\www\test\index.php on line 13

на этой строчке у меня
PHP
1
$conn = mssql_connect ('localhost', 'manager', 'manager')
нашел статью, там пишут что надо раскоментить extension=php_mssql.dll в pgp.ini, это сделал, на скл сервере сделал аутентификацию виндоус + скл, пробовал черезменеджера заходить с таким лог пасом - заходит. автор написал надо ещё активировать mssql.secure_connection = On, можно об этом попробнее? вин серв 2003, скл серв 2005, вертригосерв 2.23
0
 Аватар для Gastello
30 / 16 / 1
Регистрация: 11.04.2010
Сообщений: 534
07.02.2011, 16:09  [ТС]
zalax, Да бред все эти статьи. Скачайте фаил ntwdblib.dll. Киньте его в C:\Windows\System32\

Потом вместо $host="localhost"; введите $host="Имя вашего компьютера"; Я поставил имя своего компа X-Files и вуаля заработало.
0
1 / 1 / 0
Регистрация: 14.09.2010
Сообщений: 52
07.02.2011, 23:21
скачал, закинул. даже рестартанул скл серв и апач, всеравно тож самое
0
 Аватар для Gastello
30 / 16 / 1
Регистрация: 11.04.2010
Сообщений: 534
08.02.2011, 13:17  [ТС]
Цитата Сообщение от zalax Посмотреть сообщение
скачал, закинул. даже рестартанул скл серв и апач, всеравно тож самое
Вместо localhost ставьте имя вашей машины. Вы поставили?
0
1 / 1 / 0
Регистрация: 14.09.2010
Сообщений: 52
08.02.2011, 13:54
Да все пробовал. и имя компа, и ип и имякомпа\SQLEXPRESS, сделал все инструкции что http://www.phpfreaks.com/forum... ect%28%29/ тут описывались, в других темах тоже смотрел, но своей ошибки никак не могу найти
0
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 40
22.03.2013, 15:14
У меня тоже такая же проблема. Хочу подключиться к БД "rasp" при помощи СУБД MS SQL Server 2008. php ругается и выдаёт строку: Call to undefined function mssql_connect() in C:\wamp\www\rasp\sql.php on line 6.

Код на PHP:
PHP
1
2
3
4
5
  $server_db_name = "localhost"; //имя сервера баз данных
  $username = "andrey";
  $password = "12345";
  $db_name = "rasp"; //имя базы данных, к которой мы хотим подключиться
  $db_link = mssql_connect($server_db_name, $username, $password) or die("Could not connect to database");
Учётная запись с логином andrey и паролем 12345 создана в MS SQL Server. Для решения проблемы сказано: MSSQL-расширение подключается добавлением строки extension=php_mssql.dll в файл php.ini. А я этот файл в папке установки я не могу найти Где его искать?
Пользуюсь WAMP, а версия PHP Expert Editor - 4.3.
Помогите пожалуйста!

Добавлено через 26 минут
Расскоментировал строку extension=php_mssql.dll потом активировал mssql.secure_connection = On. Все равно выдаёт ту же ошибку, что функцию не знает

Добавлено через 3 часа 8 минут
Проблема решена, но она была шире. Были проделаны действия, приводившиеся выше + проблема заключалась в MS SQL Server (ошибка в свойствах Security: Server authentication) + расширения PHP.
Решил проблему не один, но она благополучно решилась! ))
0
0 / 0 / 0
Регистрация: 18.01.2013
Сообщений: 40
14.06.2013, 01:32
Опять та же проблема, только на другом компьютере. И боюсь, сложнее.

У меня в Microsoft SQL Server подключена база RASP. К ней я хочу подключиться через localhost (вообще, в адресной строке к файлу http://localhost:8080/rasp/sql.php) к файлу sql.php.

Код файла sql.php:

PHP
1
2
3
4
5
6
7
8
<?php
  $server_db_name = "localhost"; //имя сервера баз данных
  $username = "ivanov";
  $password = "aiv3401288";
  $db_name = "RASP"; //имя базы данных, к которой мы хотим подключиться
  $db_link = mssql_connect($server_db_name, $username, $password) or die("Could not connect to database");
  $db = mssql_select_db($db_name, $db_link) or die("Could not connect to database");
?>
Проблема в том, что имя сервера MS SQL - АНДРЕЙ-ПК, а имя соединения - Андрей-ПК\Андрей.

Что только я ни делал - и создал новое имя входа ivanov с паролем aiv3401288 и сделал Серверная проверка подлинности - Проверка подлинности SQL Server и Windows! Всё равно при исполнении файла php всплывает даже не одна, а 2 ошибки:

Fatal error: Call to undefined function mssql_connect() in C:\wamp\www\rasp\sql.php on line 6
SCREAM: Error suppression ignored for

А при входе я не могу набрать логин ivanov и пароль aiv3401288! Хотя вроде бы учётная запись создана:

http://fotki.yandex.ru/users/a... 40/?page=0 (скриншот)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.06.2013, 01:32
Помогаю со студенческими работами здесь

запуск скрипта в MSSQL
Нужно запустить в MSSQL огромный скрипт, который построен так drop table a create table a .... drop table b create table b .......

Сохранение настроек подключения к БД MSSQL
Ребята, Нид Хэлп. Нужно сохранить настройки подключения к БД в файл конфигурации, использую форму MDI, в каждом дочернем окне...

Ошибка подключения к удаленному Mssql серверу
Есть удаленный mssql сервер куда я хочу подключиться с помощью пхп. &lt;?php if($c = @mssql_connect(...

Передаче пароля в строке подключения к БД MSSQL
Добрый день. Возник вопрос по поводу подключения к серверу MSSQL из ACCESS 2003. Использунтся строка плдключения: ODBC; Driver={SQL...

Не можем найти в MSSQL где прописаны данные для подключения к MySQL-серверу
Всем доброго дня! Есть система, построенная на MSSQL. Со специально созданными процедурами и триггерами для выгрузки данных на сайт в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru