![]() |
|
Модераторы: Akina |
![]()
|
|
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
Всем хай!
Есть сервер на FreeBSD, и в локалке есть MSSQL на Microsoft Windows 2003. Задача в следующем, нужно с помощью ПХП достучаться к MSSQL. Все установили, ничего не работает. Пишет, что не может плюключится к серверу. По телнету машину и порт видно. Как быть? Спасибо. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 5 Всего: 207 |
На сервере установленны TCP/IP библиотеки (в Server Network Utility)? Попробуйте использовать IP адрес сервера вместо имени сервера.
PS. Почитайте документацию по PHP, Linux обычно коннектится к MS SQL Server через FreeTDS, возможно вам нужны её библиотеки устанавливать дополнительно. Я лично не знаю как PHP коннектится к серваку под Linux, какой промежуточный слой используется. -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
Спасибо за ответ!
|
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 5 Всего: 207 |
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
Пока нет, поиски рулят. Когда запустится, отпишу что да как.
|
|||
|
||||
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
1. Коннект с базой MS SQL установлен. Проблема была в следующей. FreeTDS нужно устанавливать с поддержкой msdlib. Это раз, во вторых, при коннекте с пхп скрипта нужно обязательно потом указывать через двоеточие порт. Например: 10.10.2.5:1433. Сделав это все заработало.
2. Натолкнулись теперь над другую проблему. =) Линукс не понимает кодировку СР1251 =( И выдает ошибки, когда вызываешь query. Как это теперь исправить? В мануалах написано, что нужно пхп установить с поддержкой iconv. Это с делали. Написано что нужно прописать переменные в apachectl, это тоже сделали. Но ничего все=равно не работает... в ответ выдается: ?????????. С английской базой все работает пучком. Как быть? |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 5 Всего: 207 |
Попробуй передавать русский текст через параметры
-------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Luceus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 24.3.2006 Репутация: нет Всего: 1 |
Заработало =)
Проблема была в том, что нужно было установить кодировку во FreeTDS. Добавил одну строчку в [global] файла freetds.conf из /usr/local/etc/freetds.conf: client charset = CP1251 И работает... Жжужит. Спасибо Vit за поддержку. |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |