PDA

Показать полную графическую версию : Не открывается база, сделанная на MS Access 2003 (дополнительная информация внутри)


jautsss
10-08-2012, 12:10
Доброго времени суток! И снова у меня странная проблема :) Есть база, сделанная на Ms Access 2003. На всех машинах, кроме одной открывается нормально. На больно машине база отказывается открываться и в 2003 и в 2007 Access'е. После двойного клика или нажатия клавиши Энтер просто ничего не происходит. НО! База без проблем открывается любой версией программы, если ее открыть через "Файл->Открыть" и работает нормально. Больше с этим компьютером проблем нет. Жду ваших советов господа.

P.S.: Пакет офис переустанавливал. Систему - нет. В логах пусто. Желательно порешать эту проблему без переустановки системы.

Iska
10-08-2012, 12:41
Сравните разделы реестра: «HKEY_CLASSES_ROOT\.mdb» и «HKEY_CLASSES_ROOT\Access.Application.11» на «нормальной» и «проблемной» машинах. Попробуйте импортировать раздел «HKEY_CLASSES_ROOT\Access.Application.11\shell\Open» с «нормальной» машины.

jautsss
10-08-2012, 13:03
to Iska: Все разделы абсолютно идентичны. Импорт не помог. На проблемном компьютере стоит Winxp, попробовал с еще одного компьютера, на котором стоит Win7 и Ms Office 2010 - тоже не открывается через проводник, но открывается через "Файл->открыть" :(

Petya V4sechkin
10-08-2012, 17:13
Проявляется ли проблема в безопасном режиме?

не открывается через проводник
Удалите раздел реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mdb

jautsss
13-08-2012, 12:06
Ребят, я тут подумал... База лежит на компе с Win2003, работают с ней, само собой по сети, может какие-нибудь манипуляции с правами нужно провести? Может дело не в клиентской машине? Так как в самой Win2003 база открывается нормально.

Petya V4sechkin
13-08-2012, 18:05
Скопируйте базу на клиентскую машину и проверьте (локально).
Сначала в обычном режиме, потом в безопасном.

jautsss
14-08-2012, 13:56
Да. на клиенте работает без проблем. Однако долговато копируются 8 гб базы %-). Теперь надо понять кому какие и где права дать.

Petya V4sechkin
14-08-2012, 18:17
Попробуйте в Безопасном режиме с загрузкой сетевых драйверов открыть базу с сервера.

jautsss
15-08-2012, 06:32
Все. Сделал. На паблике 2003 винда стоит. Нужно было просто в доверенные пользователи добавить те компы, с которых не заходил и все дела. Всем спасибо за помощь:)




© OSzone.net 2001-2012