Права IUSR_ для работы с БД MSSQL

mxmus

Новичок
Права IUSR_ для работы с БД MSSQL

IIS v5.0 (Win2k3Server), MS SQL Server 2000, PHP Version 5.1.2

При выполнении строчки:
$conn = mssql_connect("сервер","пользователь","пароль");
вываливается ошибка:
Warning: mssql_connect() [function.mssql-connect]: message: Login failed for user 'сервер\IUSR_сервер'. (severity 14) in c:\Inetpub\wwwroot\a1.php on line 20

РНР без использования запросов к БД выполняется корректно.

Догадываюсь (почти уверен), что проблема с правами пользователя IUSR_сервер.
Вопрос: какие права и на какие папки нужно дать этому пользователю?
 

MD

Guest
mxmus, у тебя нет прав на базу а не на папки. понятно намекнул?
 

mxmus

Новичок
MD
Имеется в виду на файлы базы или просто на базу?

ТопольМ
А его нужно заводить?
Дело в том, что раньше (пока кто-то не поигрался с сервером и там все не снесли) все выполнялось и вроде такого пользователя нигде, а в пользователех конкретной базы - точно, не было.
 

MD

Guest
mxmus, забудь про файлы базы, их для тебя не существует.
создай пользователя, дай ему права на нужную базу и работай от него.
 

mxmus

Новичок
MD
Так и сделано изначально.
В том то и штука, что я подключаюсь пользователем, которого создал, а мне выдает ошибку о пользователе, который начинается с букв "IUSR_".
Я кстати не понимаю, что это за пользователь и для чего предназначен?
 

MD

Guest
это пользователь дефолтный, от которого работает IIS.

вот ссылка, которая должна натолкнуть тебя на умные мысли.
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=342374&SiteID=1

а если не натолкнет, то обратись к админу твоего MSSQL сервера. я не помню где там Authentication type настраивать.
 

mxmus

Новичок
А я и есть и.о. того самого админа. Организация у нас кривая, потому приходится заниматься всем подряд :)

Пользователя я нашел в настройках сайта. Там почему-то стоял пароль, хотя я при установке IIS никаких паролей не задавал.
Пароль удалил, но это не помогло. Завтра уже буду разбираться досконально.

-~{}~ 23.06.06 15:21:

Вопрос решился путем добавления вышеупомянутого пользователя в список пользователей БД.
Как и советовали умные дядьки.
Правда коннектится к базе только под sa. Под остальными заведенными (как обычными, так и пользователями домена) не хочет. Видно еще что-то не настроено. Ну и ладно.
 
Сверху