Не могу приконнектиться к MSSQL

Onu

Новичок
Не могу приконнектиться к MSSQL

Помогите , не могу приконнектиться к MSSQL 2005 , пишу
PHP:
mssql_connect(servername,user,pass);
пишет ошибку undefined function , потом я понял в чем проблема - я коннекчусь к Interprice Manages по Windows аутентификации , а нужно по SQL аутентификации , понять то я понял , включил SQL аутентификацию , а вот создать логин и пасс к SQL аутен. у меня не получается... Опишите , плз , подробно процедуру создания нового пользователя с правами , скажем , dbowner.

И еще вопрос - servername в ф-ии mssql_connect это имя моего компа в данном случае (SQL на моем компе) ?

-~{}~ 16.04.07 21:12:

Так , с первой частью вопроса я разобрался - нашел как создать логин и присвоить ему права на базу dbowner.

А основной вопрос - как приконнектиться, увы , остался :(((

В SQL у меня логин и пасс php , комп называется CORE_DUO.

PHP:
mssql_connect(CORE_DUO,php,php);
и
PHP:
mssql_connect("CORE_DUO","php","php");
дают аналогичный рез-т - НИКАКОЙ! Fatal error... подскажите в чем ошибка.

-~{}~ 16.04.07 21:19:

PHP:
mssql.secure_connection = on
коннект с помощь NT аутентификации не помог... в чем еще может заключаться проблема ?
 

Vallar_ultra

Любитель выпить :)
Onu

А у тебя соответствующий экстеншн для РНР есть, чтоб с MSSql работать?
 

ioleg

Новичок
Onu

Там же написано "undefined function" - не знает функцию.

В "servername в ф-ии mssql_connect", можешь написать и IP:pORT
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Onu
Проверьте включено ли соотствуещее расширение (php_mssql.dll). Скорее всего нет
Строка в пхп.ини extension=php_mssql.dll

Файл php_mssql.dll должен находиться в одной из папок
windows/system
windows/system32
/Apache_dir/



Просмотреть загруженные екстеншини можна следующим образом.
print_r(get_declared_classes());
 

Onu

Новичок
Автор оригинала: Mr_Max
Просмотреть загруженные екстеншини можна следующим образом.
print_r(get_declared_classes());
Спасибо , это команда мне действительно очень сильно помогла ! Но вот возникла новая проблема ! На 1ом компе я настроил все , подключился к SQL и сделал выборку....сначала только в блокноте , но потом получилось и в сама zend. Но тот компьютер очень медленный , а на рабочем ну никак не получается...почему - не знаю. В логе выдает ошибку :

PHP:
PHP Warning:  PHP Startup: Unable to load dynamic library './ext/php_mssql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
С чем это связано - не знаю , нашел статью http://softtime.ru/info/apache.php?id_article=95 где пишется что проблема в php5apache2.dll , но загружаю php5apache2_2.dll и тоже самое.... что же делать ? на обоих компах все зеркально одинаково делаю.

Да , кстати , из всех dll что я хочу подгрузить не загружаются только mssql , mysql , mysqli , msql , sqllite.

Пойду ставить дб...
 

Alkinoy

Начинающий
учите матчасть, враги сильно пытают....
там же написано английским языком - не могу загрузить динамическую библиотеку по такому то пути. А по такому пути есть эта библиотека? Думаю, если исправишь путь к своему каталогу ext - будет тебе счастье.....
 
Сверху