![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
RedLobster |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 9.7.2014 Пользователь №: 4182 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Не могу подключится к удаленному серверу (MSSQL Server 2008 R2), версия php 5.5.9.
mssql_connect($hostname, $user, $password) -> Warning: mssql_connect(): Unable to connect to server: hostname. При этом подключится получается через odbc: odbc_pconnect($connection, $user, $password, SQL_CUR_USE_ODBC); где $connection - имя соединения из файла freetds.conf (установлена freeTDS 0.91-5). Что делать? |
|
|
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
в каком формате подаётся первый параметр? у него формат имя-машины\имя-SQL-базы или имя-машины,порт
|
|
|
RedLobster |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 9.7.2014 Пользователь №: 4182 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Iron Bug |
![]()
Сообщение
#4
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
читай документацию на функцию mssql_connect в PHP. там всё подробно написано.
|
|
|
RedLobster |
![]()
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 9.7.2014 Пользователь №: 4182 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
читай документацию на функцию mssql_connect в PHP. там всё подробно написано. Поверьте Iron Bug, прежде чем писать на форум, я читала документацию по mssql_connect, много и усердно пользовалась google. Я не знаю NT домен active directory для пользователя ($user) на сервере бд, для соединения с через odbc мне было достаточно доменного имени, имя пользователя и пароля. Есть другой сервер, который подключается к другому серверу БД, так вот там также используется mssql_connect и в нее передается просто доменное имя. Почему у меня не работает, я голову сломала. Имя машины Вы всё-таки NT домен имеете в виду? |
|
|
Iron Bug |
![]()
Сообщение
#6
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
значит, это уже не проблема PHP, а вопрос к вашему сисадмину. админ скажет вам имя домена. без домена, если это доменный юзер, венда не авторизует. хотя это странно. обычно в базе юзеры не приязаны к AD.
имя машины - это именно имя машины. просто серверов на машине может быть много, например. и у них есть либо имена, либо порты. Сообщение отредактировал Iron Bug - 9.7.2014, 15:03 |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 16:10 |