PDA

Показать полную графическую версию : Запуск mdb файлов по сети на w2003 сервере, подвешивает его


mnk
10-04-2008, 17:44
Лежат на сервере W2003 R2 access mdb файлы. Если их локально на сервере запускать, то все ок, а если удаленно по сети, то происходит следующее. Access зависает, на сервере создается ldb файл, размером 0, и который можно стереть только после перезагрузки сервера. А если на нем щелкнуть проводником, то сервер вешается и спасает только жесткий reset (правда долго не ждал, около 1 мин). Мигрирую с W2000 на W2003. На старом сервере все было замечательно с access` ом. Вообще ерунда какая то.
Обновил драйвера от производителя - не работает.
Привез сервер с другую сеть - все работает (проверял с нескольких компьютеров), вернул обратно - не работает (проверял с 3 копьютеров). Переустановил полностью сервер.
Сегодня взял ноутбук, на котором все запускается и поехал с ним к серверу.
С ноутбука запускается, а с машины, в сети нет. И что самое неприятное, данная проблема не дает возможности заменить старый сервер - после зависания программы на клиенте, сервер тоже подвисает, вплоть до перезагрузки. Он не дает удалить заблокированные файлы, даже после перезагрузки клиента и начинает дико тормозить. Те получается, что я могу запросто подвесить сервер, при запуске mdb файла на клиенте.
На клиенте переустановил офис, проверил тщательно на вирусы - все нормально - даже и не знаю, что дальше делать.
Без выяснения причины, пока ставить сервер на место нельзя.
А где ее искать даже уже и не знаю.

Petya V4sechkin
10-04-2008, 22:59
mnk, может, в Process Monitor (http://soft.oszone.net/program/3178/Process_Monitor/) посмотреть?

mnk
11-04-2008, 07:55
Идея хорошая. Пойду сегодня туда - посмотрю, а потом отпишусь.

mnk
11-04-2008, 08:52
Посмотрел я на эту утилиту, может подскажете, что так смотреть то, что то не совсем понятно.

XaHAleX
11-04-2008, 09:27
mnk, пробовал с локальной машины зайти под своим профилем и поработать с Access'om?
была подобная проблема из-за настроек безопасности... пока не переназначил права на папку - не работало...

Petya V4sechkin
11-04-2008, 10:33
Посмотрел я на эту утилиту, может подскажете, что так смотреть то, что то не совсем понятно.
У-у-у... К сожалению, я далеко не Марк Руссинович :)
Вот несколько примеров, как сам автор использует свои утилиты: раз (http://www.xakep.ru/post/33974/default.asp), два (http://www.xakep.ru/post/36637/default.asp), три (http://www.xakep.ru/post/42535/default.asp). Для начала можно задать фильтр по имени .mdb файла.

Еще вариант: с помощью Msconfig отключить на клиенте сторонние (не Microsoft) службы и программы из автозагрузки и посмотреть, исчезнет ли глюк.

monkkey
11-04-2008, 10:58
mnk,
Вообще-то первым делом eventvwr надо смотреть.

mnk
11-04-2008, 11:27
mnk, пробовал с локальной машины зайти под своим профилем и поработать с Access'om? » В том то и дело - локально все запускается, запускается даже по сети с принесенного мной ноутбука, а с другой (родной) машины из той сети нет. И самое противное, сегодня наблюдал, что на сервере файл так и остается заблокированным спустя даже пол часа после перезагрузки машины клиента. И все это дело тормозит сервер. И пока не выяснится причина, сервер устанавливать нельзя.
Вообще-то первым делом eventvwr надо смотреть. »
В логах ничего нет. Есть только сообщение о перезагрузке explorer.exe, когда снимал задачу по закрытию зависшего окна при попытке удалить файл блокировки.

Вот несколько примеров, как сам автор использует свои утилиты: раз, два, три »
Сейчас попробую разобраться. Правда не совсем понятно, что делать даже если найду причину.

Сервер от kraftway. Вот еще одна мысль пришла. Установить 2003 сервер на другой какой нибудь машине с теми же компонентами, и проверить. Может быть дело в железе. Или попробовать переустанавливать сервер прямо на месте и проверять в какой момент появится данный глюк.
Ох и надоел мне этот сервер - сил больше нет.

XaHAleX
11-04-2008, 12:35
В том то и дело - локально все запускается, запускается даже по сети с принесенного мной ноутбука, а с другой (родной) машины из той сети нет »
Ты не понял вопроса: на другую "родную" машину под своим профилем пробовал? В настройках безопасности Создатель имеет полные права на папку? Попробуй переназначить права на папку... с установкой на дочерние объекты, естественно...

GreenIce
11-04-2008, 15:07
Проверте права ntfs на папку и сам файл mdb, попробуйте скопировать файл на другую шару сервера и запустить от туда, если есть антивирус можно посмотреть чем он занимается в это время.

mnk
11-04-2008, 15:23
Ты не понял вопроса: на другую "родную" машину под своим профилем пробовал? »Да так и пробовал, тк на сервере кроме меня в тот момент не было других пользователей, то входил своими login и пароль.
Проверте права ntfs на папку и сам файл mdb, попробуйте скопировать файл на другую шару сервера и запустить от туда, если есть антивирус можно посмотреть чем он занимается в это время. »Это как раз не объясняет, почему файл запускается с одних машин и не запускается с других. Когда сервер был в моей конторе, пробовал открывать этот файл с трех различных машин и все было нормально.
Надо отдохнуть от этого безобразия, а потом снова за дело. Когда нибудь я добью этого паразита.

XaHAleX
14-04-2008, 13:04
mnk, пробовал переназначить права на папку??? Или я не русский или я перестал понимать людей??? еще раз спрашиваю: с локальной машины, НЕ С СЕРВЕРА, пробовал заходить под своим профилем в расшаренную папку и открыть/удалить какой-нить mdb?

mnk
14-04-2008, 15:33
Естественоо пробовал и права все проверял.
Похоже дело в антивируснике NOD32 V3.0.650 , установленном на сервере. После его удаления, машина с которой не запускалось заработала. Но это я думаю не 100% причина. Просто времени пока поковыряться поосновательнее нет. Завтра, наверно, еще поизучаю этот феномен с антивирусником.




© OSzone.net 2001-2012