ASP & access по IIS 7 (Vista)
От: olegyershov  
Дата: 06.08.07 12:28
Оценка:
Добрый день,

Не могу открыть базу данных access под вистой из ASP скрипта. Хотя казалось бы...

Кусок кода из ASP:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Mode = 3 'adModeReadWrite
conn.ConnectionString = aConnectionString
conn.CursorLocation = 3 'adUseClient
conn.open

Всегда получаю ошибку на последней строчке conn.open типа "Нераспознанная ошибка".
Переменная aConnectionString содержит правильную Connection String, я проверял
Сам файл базы данных доступен в режиме Full Access для Всех.

Этот же самый код успешно работает под Win 2000/XP/2003 (IIS 5, 5.1, 6) А под 7-ым IIS не хочет не в какую...

Подозреваю что нужно в системе что-то где-то разрешить, вот только не пойму что и где. Копался долго но с тем же результатом. Буду весьма благодарен за ЛЮБЫЕ советы.
Re: ASP & access по IIS 7 (Vista)
От: Norad  
Дата: 06.08.07 14:20
Оценка:
Здравствуйте, olegyershov, Вы писали:

O>Сам файл базы данных доступен в режиме Full Access для Всех.

Тем не менее, может сервер IIS 7 выполняет скрипт от имени того пользователя, у которого нет прав доступа к БД?
Re[2]: ASP & access под IIS 7 (Vista)
От: olegyershov  
Дата: 06.08.07 14:56
Оценка:
Здравствуйте, Norad, Вы писали:

O>>Сам файл базы данных доступен в режиме Full Access для Всех.

N>Тем не менее, может сервер IIS 7 выполняет скрипт от имени того пользователя, у которого нет прав доступа к БД?

Дык собственно поэтому и спрашиваю. Где посмотреть-то? Может кто сталкивался с подобным и уже знает где крутить?
Система свежеустановленная, IIS тоже, все настройки по умолчанию.

Или все юзают ASP на IIS 5 или 6? Я вот решил посмотреть, а как под вистой это все работает и начал свой путь по граблям
Re: ASP & access по IIS 7 (Vista)
От: Дюша Россия http://www.danfoss.com/russia
Дата: 06.08.07 23:27
Оценка:
Здравствуйте, olegyershov, Вы писали:
...

O>Подозреваю что нужно в системе что-то где-то разрешить, вот только не пойму что и где. Копался долго но с тем же результатом. Буду весьма благодарен за ЛЮБЫЕ советы.


А MDAC идет с Vista в комплекте? Если нет, то надо ставить.

Re[2]: ASP & access по IIS 7 (Vista)
От: olegyershov  
Дата: 07.08.07 10:14
Оценка:
Здравствуйте, Дюша, Вы писали:

O>>Подозреваю что нужно в системе что-то где-то разрешить, вот только не пойму что и где. Копался долго но с тем же результатом. Буду весьма благодарен за ЛЮБЫЕ советы.


Д>А MDAC идет с Vista в комплекте? Если нет, то надо ставить.


Конечно идет еще бы его там не было... Там и DirectX 10 есть доступный только в Висте
Содание объекта ADODB.Connection проходит успешно, присвоения всяких аттрибутов тоже. проблемы начинаются на операции отткрытия базы данных. И такое ощущение что прав не хватает.

Короче, решил я проблему. Сначала поигрался с назначением различных пользователей для выполнения ASP скрипта (Default WEB site / Проверка подлинности / Анонимная проверка подлинности). Открыть БД смог только если туда подсовываю пользователя с правами админа. В общем-то бред, согласитесь.

Потом начал играться с другими параметрами. Потом включил "Default WEB site / Проверка подлинности / Обычная проверка подлинности" (по умолчанию выключено) и все стало работать так как должно работать

В общем намутили они там с секреностью и защитами по самое немогу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.