За последние 24 часа нас посетили 22833 программиста и 1268 роботов. Сейчас ищут 793 программиста ...

apache,php,mssql 2008 - login failed

Тема в разделе "MSSQL", создана пользователем Merik, 14 янв 2011.

  1. Merik

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

    С нами с:
    13 янв 2011
    Сообщения:
    1
    Симпатии:
    0
    При попытке приконнектиться к серверу:

    mssql_connect('127.0.0.1', 'temple-7\Merik', '')
    выдает login failed for user 'temple-7\Merik.

    В настройках sql стоит Windows Authentication, соот-но пароля попросту нет.
    В чем дело?

    ЗЫ. На другом компе с паролем тоже самое.
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    нихренасебелогинчики
     
  3. Pran

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

    С нами с:
    15 янв 2011
    Сообщения:
    39
    Симпатии:
    0
    [Microsoft][SQL Server Native Client 10.0][SQL Server]Login failed for user 'NERINE\Pran'

    Логин и пароль указываются в том случае, если нужно зайти под SQL-пользователем.
    Аутентификация Windows означает, что пользователя следует указывать в настройках сервера.

    Сам работаю под IIS 7.5, там это называется "Анонимная проверка подлинности".
    В этом разделе нужно указать того пользователя, который сопоставлен с базой данных.

    Дополнительно могу рекомендовать SQL Server Driver for PHP 2.0 (от Microsoft, для SQL Server 2008). Это несколько лучше, чем php_mssql.

    В архиве по ссылке содержатся несколько вариантов драйвера, заточенные под IIS/Apache и версии PHP 5.2/3.
    Также там есть мануал на английском - здорово помогает иной раз.