За последние 24 часа нас посетили 17173 программиста и 1302 робота. Сейчас ищут 1662 программиста ...

Вылетает апач при попытки конекта к MSSQL2005.

Тема в разделе "MSSQL", создана пользователем alien, 27 ноя 2006.

  1. alien

    alien Активный пользователь

    С нами с:
    23 фев 2006
    Сообщения:
    18
    Симпатии:
    0
    Вылетает апач при попытки конекта к MSSQL2005.
    Хотя с MSSQL2000 было всё ок и вылетает только на тех скриптах где идет коннект к базе. Апач 2,0,52.
    php 5.0.4

    ЗЫ Вылетает и на денвере и на обычном апаче. Вобще непанимаю из-за чего

    ЗЫ 2 Пару раз всётаки удавлось законектится и сайт работал нормально только там такое шамаснство с сервисами и с сами апачем притом я даже уже незнаю из-за чего он всётаки работал. работал раз 5 наверно небольше я всё время пытался найти закономерность но неудовалось некак.

    ЗЫ 3 кстати у друга токаяже проблема с этим MSSQL(Может из-за него это всё?)

    вот как конекчюсь.

    PHP:
    1.  
    2. <?
    3.  
    4. $dbhost = "ASD";    // Имя компа - я так в mssql 2000 конектился может здесь надо подругому?                                
    5. $dbuser = "sa";
    6. $dbpasswd = "password";
    7. $db = 'db_name';
    8.  
    9. $msconnect=mssql_connect($dbhost,$dbuser,$dbpasswd);
    10. $msdb=mssql_select_db($db,$msconnect);
    11. ?>
     
  2. Anonymous

    Anonymous Guest

    Ты не впомнил мудрый анекдот... то в котором:
    «
    — Пап, а почему солнце встает на востоке?
    —Проверял?
    —Проверял!
    — Работает?
    —Работает!
    — Ради бога, ничего не трогай, ничего не меняй!
    »
     
  3. alien

    alien Активный пользователь

    С нами с:
    23 фев 2006
    Сообщения:
    18
    Симпатии:
    0
    дАК ЧТО НЕКТО незнает?
    У когонибудь была такая проблема?
    У кого стоит mssql2005 у вас нету такой проблемы?
    =====
    Ответти пожалуста.
     
  4. Anonymous

    Anonymous Guest

    Дураков нет. ©
     
  5. Maxim81

    Maxim81 Активный пользователь

    С нами с:
    9 июн 2007
    Сообщения:
    1
    Симпатии:
    0
    У меня таже проблема при mssql_connect вылетает php вместе с апачем, кто-нибудь решил эту проблему?
     
  6. blanco

    blanco Активный пользователь

    С нами с:
    26 авг 2007
    Сообщения:
    1
    Симпатии:
    0
    Up.

    Так кто-нибудь таки подружил php_mssql.dll c MSSQL2005?
    С 2000 все хорошо, с 2005 - "an unhandled win32 exception".
    Хотя бы скажите кто-нибудь "у меня работает".

    А то такое ощущение
    http://bugs.php.net/bug.php?id=36253
    что болезнь не лечится.

    P.S. Да, условие что вся компания под Win работает. Через freetds или через ODBC, судя по форумам, работает у людей. А вот так чтобы непосредственно php_mssql.dll подключался, есть у кого?
     
  7. ITEx

    ITEx Активный пользователь

    С нами с:
    12 сен 2007
    Сообщения:
    3
    Симпатии:
    0
    Народ можете поянить у меня тоже проблема с коннектом MSSQL2005

    php5.2.0
    apache 2.0

    Сначала вылетала ошибка при старте apache что не могу найти и загрузить библиотеку php_mssql.dll
    после недолгих эксперементов выяснил что проблема в том, что отсутствовала библиотека ntwdblib.dll
    по этой причине не стартовала библиотека php_mssql.dll.

    Но при попытке коннекта с базой все пароль и юзер проходит вроде нормаль, но страница виснет и вылетает виндовый дебагер для apache.exe.

    Я так понял что эта библиотека старая и коннект можно осуществить через другие методы. Подскажите какие ???
     
  8. maksia

    maksia Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    45
    Симпатии:
    0
    Адрес:
    Москва
  9. agent_ze-t

    agent_ze-t Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    2
    Симпатии:
    0
    У меня работает с MSSQL2005 Express Edition без проблем.
    А instance name сервера какой?
    Например, для MSSQL2005 EE по умолчанию используется $dbhost = "hostname\\sqlexpress";
     
  10. quiet2

    quiet2 Активный пользователь

    С нами с:
    22 апр 2009
    Сообщения:
    2
    Симпатии:
    0
    доброго времени суток

    имеется та же проблема "при коннекте к mssql вылетает apache.exe"
    MsSql 2008
    php пробовал и 4 и 5-е
    apache пробовал 1.3.х & 2.x.x
    библиотека ntwdblib.dll версии 2000.80.194.0

    но самое главное при умышленном вводе неправильного пароля ничего не вы летает, а мило говорит что неверный пароль или логин

    PHP:
    1.  
    2. $server = "serv";
    3. $link = mssql_connect($server, 'sa', '***');
    4. if(!$link)
    5. {
    6. die('Something went wrong while connecting to MSSQL');
    7. }else echo 'yes!';
    8.  
    у кого был успешный опыт настройки, делитесь опытом.

    заранее спасибо!
     
  11. nickromant

    nickromant Активный пользователь

    С нами с:
    30 окт 2008
    Сообщения:
    5
    Симпатии:
    0
    Интересно как у друхих работает?

    1. скачал последнай пхп PHP Version 5.2.9
    2. добавил в php.ini extension=php_mssql.dll
    3. положыл в C:\WINDOWS\system32 файл ntwdblib.dll
    4. установил MSSQL 2005 rus
    5. написал index.php
    [/b]
    6. ПРОВЕРИЛ експрес сдудио с такими даными конектится 'NICKROMANT',"sa","alex"

    после строчки конекта ни ошыбки ни чего (на старых версиях ДЕБУГ АПАЧА выскакивал - выше вспоминалось)
    выводит ошыбку только в случии когда название сервера ненаходит например буковку поменять
    устал лазить по форумах
    слышал ещо что в мусскуле нада в настройках безопасности покопатся!!!!!!!
    покопался (был результат до следуйщей перезагрузки даже успел 1 день порадоватся потом все те же симптомы)

    ЧТО НЕТАК????????????????????????????????????????????????????????????????????????????????????????????????????
    ???????????????????????????????????????????????????????????????????????????????????????????????????????????????
    ???????????????????????????????????????????????????????????????????????????????????????????????????????????????
    ???????????????????????????????????????????????????????????????????????????????????????????????????????????????
    ???????????????????????????????????????????????????????????????????????????????????????????????????????????????
     
  12. vital

    vital Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    162
    Симпатии:
    0
    Адрес:
    Минск
    у меня работало без проблем... ознакомился и забыл как страшный сон
    +1
     
  13. quiet2

    quiet2 Активный пользователь

    С нами с:
    22 апр 2009
    Сообщения:
    2
    Симпатии:
    0
    в php.ini

    Код (Text):
    1.  
    2. error_reporting  =  E_ALL & ~E_NOTICE
    3. display_errors = On
     
  14. nickromant

    nickromant Активный пользователь

    С нами с:
    30 окт 2008
    Сообщения:
    5
    Симпатии:
    0
    Код (Text):
    1. error_reporting  =  E_ALL & ~E_NOTICE
    2. display_errors = On
    єто разумеется есть!

     
  15. alex_lebedev

    alex_lebedev Активный пользователь

    С нами с:
    6 май 2008
    Сообщения:
    6
    Симпатии:
    0
    Пробема коннекта с винды возникает разногласия внутренних языков клиента и сервера (наверное так этом можно назвать :))(в данном случае веб-сервера и sql-сервера)
    Решается установкой языка sql сервера по умолчанию в любой не содержащий кириллические буквы, напимер турецкий :)

    Данное верно для MSSQL 2005 до 42 русского релиза точно. А так же для MSSQL 2008