mssql_connect()?????

hussar

In code we trust!
mssql_connect()?????

Всем доброе время суток!!!!
По воле заказчиков, перелопачиваю код под MS SQL Server 2000 :( Так как занимаюсь этим делом впервые, то возникли некоторые грабли, а точнее одна большая, не могу приконектиться к БД. Вот код:

PHP:
mssql_connect($servername, $log, $pass) or die ("Connection error!!!");
mssql_select_db($db) or die ("DB error!!!");
Мне в ответ:
Warning: MS SQL message: Login failed for user 'kkk'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in d:\internet\biblio\bio\admin\func.php on line 16

Warning: MS SQL: Unable to connect to server: localhost in d:\internet\biblio\bio\admin\func.php on line 16


если кто сталкивался с подобной проблемой, не сочтите за труд что-нить посоветовать.
Система у меня Win2k, PHP 4.2.3, Apache 1.3.27
 

R`oo`T

Guest
Ааналогично. Всё работет.

На всякий случай. Как я подключаюсь.

PHP:
function Connect()
{
 $server = "yura-d"; // Адрес MS SQL сервера.
 $login  = "pass";     // Логин к серверу.
 $password="123";       // Пароль к серверу.
 $database="base"; // Имя базы данных.

 $link = mssql_pconnect($server, $login, $password);
 if ($link && mssql_select_db ($database)) return ($link);
 return (FALSE);
}

Connect();
 

R`oo`T

Guest
Ах да, в панели инстументов добавь БД. Там есть Администрирование -> Источники данных ODBC. Там добавь SQL Сервер.
 

hussar

In code we trust!
Спасибо огромное, разобрался, заработало ))))
Только теперь выдает

No Database Selected

Хотя вызываю все правильно вроде ))))
И еще я не понял, откуда эта надпись появляется, у меня в коде ее нет, наверное это дело рук PHP :)
 

hussar

In code we trust!
Да, извиняюсь!!!! Базу я создал, там просто от старого кода который к мускулю обращался остатки остались, недоглядел :)
 

pum

Guest
На всякий случай. Как я подключаюсь.


function Connect()
{
$server = "yura-d"; // Адрес MS SQL сервера.
$login = "pass"; // Логин к серверу.
$password="123"; // Пароль к серверу.
$database="base"; // Имя базы данных.

$link = mssql_pconnect($server, $login, $password);
if ($link && mssql_select_db ($database)) return ($link);
return (FALSE);
}

Connect();
А если база в сетке на другой машине как быть? я мануал итал, так там типа сервер нейм должен быть в каком то файле "interfaces" прописан. что за файл? или как народ деалет?
 
Сверху