Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не устанавливается связь MsSQL_Connect  [new]
Kirill_ART
Member

Откуда:
Сообщений: 21
Уважаемые коллеги,

Устанавливаю на наш сервер под операционкой Windows Server 2003 Apache 2, Php5.
На сервере стоит Ms SQL Server 2005.
Apache настраиваю на порт 85, т.к. 80 занят IIS (на нем стоит SharePoint).

Связываю между собой Apache и PHP - работает. Но Php никак не может сконектиться с MSSQL.

Вот как я пишу:
$link = mssql_connect('PORTAL_ASB', 'ASB\share_point', '987654321') or die("Could not connect");
987654321 - пароль входа в систему под пользователем share_point.

Появляются следующие две ошибки:
Warning: mssql_connect() [function.mssql-connect]: message: Login failed for user 'ASB\share_point'. (severity 14) in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 5

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: PORTAL_ASB in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 5
Could not connect

Когда запускаю Database Engine Tuning Advisor, появляется окно Connect to server, в котором все параметры совпадают с указанными мною в mssql_connect:

Server name: PORTAL_ASB
Authentication: Windows Authentication
User name: ASB\share_point (недоступно)
Password: пустой (недоступно).

Коннектится успешно!

Подскажите пожалуйста в чем может быть дело?
Заранее благодарен.
16 ноя 09, 07:56    [7931750]     Ответить | Цитировать Сообщить модератору
 Re: Не устанавливается связь MsSQL_Connect  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
Как оформить строку соединения в PHP к серверу MS SQL лучше спросить в соответствующем подфоруме… Если проблемы с сервером, то приведите текст оригинальной ошибки сиквела…

---------------------------------------------------------
- Ну вы тут и нафлудили! - сказал Геракл, зайдя на Авгиев форум..
16 ноя 09, 08:22    [7931772]     Ответить | Цитировать Сообщить модератору
 Re: Не устанавливается связь MsSQL_Connect  [new]
Kirill_ART
Member

Откуда:
Сообщений: 21
По синтаксису mssql_connect все правильно. Я также подключался к MSSQL Server 2000.

Когда захожу в браузер, ввожу адрес сайта, получаю следующие ошибки:

Warning: mssql_connect() [function.mssql-connect]: message: Login failed for user 'ASB\share_point'. (severity 14) in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 5

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: PORTAL_ASB in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 5
Could not connect
16 ноя 09, 08:43    [7931798]     Ответить | Цитировать Сообщить модератору
 Re: Не устанавливается связь MsSQL_Connect  [new]
Andy Wu
Member

Откуда:
Сообщений: 22
Kirill_ART,

Вроде там надо поменить SQL Server DB либу на более старую (забыл детали). Посмотри в коментариях для ф-ции.
16 ноя 09, 09:07    [7931822]     Ответить | Цитировать Сообщить модератору
 Re: Не устанавливается связь MsSQL_Connect  [new]
Kirill_ART
Member

Откуда:
Сообщений: 21
Andy Wu,
Напиши пожалуйста по-подробнее...
Что значит "поменить SQL Server DB либу на более старую"?
В комментариях к функции mssql_connect этого нет! У меня MSSQL Server 2005.
16 ноя 09, 09:33    [7931868]     Ответить | Цитировать Сообщить модератору
 Re: Не устанавливается связь MsSQL_Connect  [new]
Andy Wu
Member

Откуда:
Сообщений: 22
Kirill_ART,

Тебе надо прочесть тут http://bugs.php.net/bug.php?id=40034
16 ноя 09, 18:19    [7935914]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить